ActingTakaya YamauchiBorn 1971-10-31· Osaka, JapanKnown forSPEC ~ First Blood2010SCI-FIFull filmographySPEC ~ First Blood2010SCI-FI