Fiction: Boom or Bust (2007) Hero (2007) Taitei no Ken (2007) Happy Ever After (2007) Legend of Yuria (2007) Legend of Raoh: Chapter of Fierce Fighting (2007) - Raoh (voice) Legend of Toki (2008) Zero: Legend of Kenshiro (2008) Team Batista no Eikō (2008) Chocolate (2008) Mōryō no Hako (2008) Hidden Fortress: The Last Princess (2008) Still Walking (2008) The Blue Bird (2008) Elevator to the Gallows (2010) I Wish (2011) A Ghost of a Chance (2011) A Yell from Heaven (2011) Isoroku (2011) - Tamon Yamaguchi The Wings of the Kirin (2012) - Kyōichirō Kaga Thermæ Romæ (2012) Crow's Thumb aka Karasu no Oyayubi (2013) Before the Vigil (2013) Thermae Romae II (2014) Zakurozaka no Adauchi (2014) Cape Nostalgia (2014) Everest: Kamigami no Itadaki (2016) – Jōji Habu After the Storm (2016) – Ryōta A loving husband (2017) – Yōhei Miyamoto Shippu Rondo (2017) – Kazuyuki Kuribayashi Umibe No Ria (2017) Legend of the Demon Cat (2017) - Nakamaro Sakura Guardian in the North (2018) The Crimes That Bind (2018) - Kyōichirō Kaga Flea-picking Samurai (2018) - Kobayashi Hironoshin The Garden of Evening Mists (2019) - Nakamura Aritomo In the Wake (2021) - Seiichirō Tomashino Hokusai (2021) - Tsutaya Jūzaburō Tombi: Father and Son (2022) - Yasuo Ichikawa Offbeat Cops (2022) TV Series Unmeitōge (1993) - Yagyu Jubei Glorious Yorujuro (1996-1997) – Yorujūrō Honeymoon Divorce (1997) – Takuya Kitamura Yasha (2000) – Ken Kurosaki Trick (2000-2003) – Jirō Ueda Hero (2001) – Mitsugu Shibayama Antique (2001) – Chikage Kobayakawa Midnight Rain (2002) – Shunsuke Izumida My Little Chef (2002) – Kensaku Tachibana The Last Lawyer (2003) Rika (2003) – Takao Homma Musashi (2003) – Gion Tōji Wedding Planner (2003) – Jun Okonogi Smile (2003) – Reijirō Sakurai Fugitive: Runaway (2004) – Ryūji Mineshima (2004) – Kazuyuki Yamamura Yoshitsune (2005) – Taira no Tomomori Dragon Sakura (2005) – Kenji Sakuragi Kekkon Dekinai Otoko (2006) – Shinsuke Kuwano Tenchijin (2008) – Uesugi Kenshin Change (2008) – Katsutoshi Nirasawa Saka no Ue no Kumo (2009-2011) – Akiyama Yoshifuru Shiroi Haru (2009) – Haruo Sakura Shinzanmono (2010) – Kyōichirō Kaga Going My Home (2012) – Tsuboi Ryota Downtown Rocket (2015) – Kōhei Tsukuda The Sniffer (2016) – Hanaoka Downtown Rocket Season 2 (2018) – Kōhei Tsukuda Mada Kekkon Dekinai Otoko (2019) – Shinsuke Kuwano Dragon Sakura 2 (2021) – Kenji Sakuragi DCU: Deep Crime Unit (2022) – Masayoshi Niina Because We Forget Everything