Shunya Ito Pictures - Rotten Tomatoes