Sadao Ueda Pictures - Rotten Tomatoes