Nao Ohmori was born on February 19, 1972 in Tokyo, Japan. He is an actor, known for Ichi the Killer (2001), Vibrator (2003) and From Up on Poppy Hill (2011). Read more on iMDB