Mieko Harada Pictures - Rotten Tomatoes