Atsushi Ito Pictures - Rotten Tomatoes