Turtles Are Surprisingly Fast Swimmers 2005
Producer
Letters from Nirai Kanai 2005
Co-Producer
Meatball Machine 1999
as Satomi
The Yakuza Way 1999
Credits from TMDB.