Takeshi Ito - Rotten Tomatoes