Masashi Odate

Masashi Odate

Masashi Odate is an actor and producer, known for The Last Samurai (2003), Letters from Iwo Jima (2006) and The Wolverine (2013).

Tv Show