Movies
Battle Royale
as Kazuo Kiriyama (Boy #6)
Rurouni Kenshin: The Beginning
as Shinsaku Takasugi
Kids Return
as Shinji
City Hunter
as Hideyuki Makimura
Sadako vs. Kayako
as Keizō Tokiwa
Sakuran
as Seiji
Sukiyaki Western Django
as Yoichi
Railroad Man
as Toshiyuki Yoshioka
Warriors of the Rainbow: Seediq Bale - Part 2: The Rainbow Bridge
as Genji Kojima, Constable at Tonbara clan
Still Life of Memories
as Haruma