Tarô Ishida Pictures - Rotten Tomatoes