Toyoo Ashida Pictures - Rotten Tomatoes