Movies
Sakamoto Days
as Heisuke Mashimo
5 Centimeters per Second
as Nao Sakai
Kamen Rider × Kamen Rider Wizard & Fourze: Movie Wars Ultimatum
as Shunpei Nara
Kamen Rider × Kamen Rider Gaim & Wizard: The Fateful Feudal Movie Wars
as Shunpei Nara
Run! T High School Basketball Club
as Yuta Kawaski / Gari
Sukiyaki
as Director Busujima
The Last Blossom
as Akutsu (2023) (voice)
The Water Flows to the Sea
as Hayate Izumiya
Kamen Rider × Super Sentai × Space Sheriff: Super Hero Wars Z
as Shunpei Nara
Think Again, Junpei