4 credits on file—4 films, spanning 2000–2023.
The Boy and the Heron
2023 · 78/100
47 Ronin
2013 · 55/100
Crying Out Love in the Center of the World
2004 · 76/100
Battle Royale
2000 · 77/100