Extreme Embarrassment
Movie • 2000
The Glow of Sunset in Asuka: A Saga of Soga no Iruka
Movie • 2004
The Rose of Versailles: Fersen
Movie • 2013
Icarus
Movie • 1998