Known For
Photos
Filmography

Kenzo Kitakata: SUIKODEN
TV · as Chogai · 7 eps

Soda Master
TV · as 'Yun' Yuta Yoshii · 11 eps

GTO (2026)
TV · as Eikichi Onizuka · 11 eps

TOKAGE Keishicho Tokushuhan Sousa Kakari
TV · as Kazuma Ueno · 1 ep

GTO Revival
Movie · as Eikichi Onizuka

Great Gift
TV · as Fujimaki Tatsuomi · 10 eps

My Undead Yokai Girlfriend
TV · as Tadayoshi Inukai · 8 eps

Okura: Cold Case Investigation
TV · as Senju Hidaka · 11 eps

Stand Up Start
TV · as Yoshitomo Mihoshi · 11 eps

Longing for the Beach Boys
TV · as Takashi Sorimachi · 4 eps

Modern Young Monha
TV · 8 eps

The Old Dog, New Tricks?
TV · as Masashi Takayanagi · 10 eps

Mio's Cookbook
Movie · as Tozai

Hot Gimmick: Girl Meets Boy
Movie

Legal Heart
TV · 7 eps

Suits
TV · as Satoshi Mitsuya · 1 ep

AIBOU: The Movie IV
Movie · as Wataru Kaburagi

Meikyu Sousa
Movie · as Yoichiro Nanami

Marginal Village Inc.
TV · as Oouchi Masato · 5 eps

Shunichi Doba Suspense Obsession ~First Investigation Division/Keiji Sawamura 2
TV · 1 ep

Fukuie Keibuho no Aisatsu
TV · as 藤堂 · 11 eps

Asunaro Sanzan Nana Byoushi
TV · as Yuichi Saito · 9 eps
Shunichi Doba Suspense Deviation ~First Investigation Division/Keiji Sawamura~
Movie · as Sawamura Keiji

The Liar and His Lover
Movie · as Soichiro Takagi

The Liar and His Lover ~The Stories from Before I Met Her~
TV · as Soichiro Takagi · 1 ep

Shichou Shisu
Movie

Keigo Higashino Mysteries
TV · as Nobihiko Nakagawa · 1 ep

Saikou no Jinsei no Owarikata ~Ending Planner~
TV · as Kento Ihara · 10 eps
松本清張没後20年特別企画「市長死す」
TV · 1 ep

Good Life: Thank You, Papa, Goodbye
TV · as Sawamoto Daichi · 11 eps

The Negotiator: The Movie
Movie · as Shinya Nakagawa

Zatoichi: The Last
Movie · as Ryuji

GOLD
TV · as Hasumi Joj · 11 eps

Lotto 6 de San-oku Ni-senman En Ateta Otoko
TV · as Tachibana Satoru · 10 eps

Genghis Khan: To the Ends of the Earth And Sea
Movie · as Genghis Khan

Dream Again
TV · as Shunsuke Ogi / Takaya Asahina · 10 eps

The Battle at Sekigahara
TV · as Second Lieutenant Iba Akiyoshi · 2 eps

Yamato
Movie · as Shohachi Moriwaki

Visas for Life
Movie · as Chiune Sugihara

Wonderful Life
TV · 12 eps

Thirteen Steps
Movie · as Junichi Migami

Human Crossing
TV · as (voice) · 13 eps

Princess Hiro
TV · as Tetsushi Sakurai · 10 eps

Hotman
TV · as Enzo Furiya · 24 eps

Double Score
TV · 11 eps

Toshiie and Matsu
TV · as Oda Nobunaga · 51 eps

AIBOU: Tokyo Detective Duo
TV · as Wataru Kaburagi · 138 eps

Fulltime Killer
Movie · as O

Number One
Movie

Love Complex
TV · as Ayumu Shingyoji · 11 eps

GTO: The Movie
Movie · as Eikichi Onizuka

Over Time
TV · as Sôichirô Kaede/Sô-chan · 12 eps
Chiipu Rabu
TV · 10 eps

Cheap Love
TV · as Yanase Junichi · 10 eps

Beach Boys Special
Movie · as Hiromi Sakurai

GTO: Great Teacher Onizuka
TV · as Onizuka Eikichi · 12 eps

GTOスペシャル座談会
TV · as Eikichi Onizuka · 1 ep

Beach Boys
TV · as Hiromi Sakurai · 12 eps

Virgin Road
TV · as Yoshimi Kaoru · 11 eps

Lend Me Your Wings!
TV · as Atsuya Sakuragi · 12 eps
Ryoma ni Omakase
TV · 12 eps

竜馬におまかせ!
TV · as 岡田以蔵 · 12 eps

Fly Boys, Fly!
Movie · as Sota Miura

Under Age
TV · as Sakadume Goro · 11 eps

Sashow The Last Case
TV · 11 eps
毎度おジャマしまぁす
TV · 11 eps


