Tokyo Revelation Pictures - Rotten Tomatoes