Mark Takahashi is an art director, known for The Pursuit (2008) and Escape from Experiment Island (2003).
演员
饰:Himself
2003-01-08(美国)