He was assistant director/production manager for such Hollywood hits as Black Rain, Contact, Memoirs of a Geisha, and Godzilla. His directing credits include Saidoweizu (2009), Oba: The Last Samurai (2011), and Chiune Sugihara: Persona Non Grata which screened at the Toronto Japanese Film Festival in 2016.