Takao Ohyama

Takao Ohyama

Takao Ohyama

Takao Ohyama

Acting

Bakumatsu no Spasibo (1997)

Torakichi Ueda (voice)

Desert Rose (1993)

British Prime Minister (voice)