Mitsuhiro Koizumi is known for The Last Supper (2005), Chikan Densha: Chôhatsusuru Midara Shiri (2005) and Nagame no ii heya: nozokareta onna (2005).
No data