Movies
One Million Yen Girl
as Ryohei Nakajima
Ghost Cat Anzu
as Anzu (voice)
Inu-Oh
as Tomona (voice)
Shin Kamen Rider
as Ichirō Midorikawa / Kamen Rider No. 0
Shunga: The Lost Japanese Erotica
Rage
as Shingo Tanaka
Crying Out Love in the Center of the World
as Young Sakutaro Matsumoto
Saint☆Young Men
as Jesus Christ (voice)
20th Century Boys: Beginning of the End
as Comic Artist
Samurai Marathon
as Heikuro Tsujimura