Keiko Sata Pictures - Rotten Tomatoes