2025
Good News as Not available2025
The Queen Who Crowns as Ha-ryoon2024
Troll Factory as Choi Pyeong-ho2024
When We Bloom Again as Jin-soo2024
Chief Detective 1958 as Yoo Dae-cheon2023
Moving as Jeon Yeong-seok (Bongpyeong)2023
Noryang: Deadly Sea as Song Yeo-jong2023
Killing Romance as President Choi2023
Miraculous Brothers as Team Leader Oh2023
Payback: Money and Power as Nam Sang Il2023
A Bloody Lucky Day as Go Joo-hwan2022
Special Delivery as Lim Gi-bang2022
Special Delivery as Im Ki Bang [Broker]2022
Adamas as Kang Hyuk-pil2022
Green Mothers' Club as Ju-seok2022
The Forbidden Marriage as Not available2022
Limit as Seong-chan2022
Doctor Lawyer as Lee Do-Hyung2021
Vincenzo as Tak Hong-sik2021
The Game Caterers as Self2021
Moebius Project 2012: The Veil as Kim Jae-Hwan2020
Hospital Playlist as Min-ha's Father2020
Hospital Playlist as Chu Cheol-woo2020
More Than Family as Tae-hyo2020
Search as Han Dae-sik2019
Rookie Historian Goo Hae-Ryung as Min Ik-Pyeong2019
My Punch-Drunk Boxer as Mr. Jang2019
Moonfishing in Aewol as President Kim2019
The King's Letters as Jung In-ji2019
Beautiful World as Choi Ji-kyung2019
Black Money as Seo Gwon-young2019
Human Luwak as Jung Jun-sik2018
Are You Human? as David2018
The Drug King as President Goo2018
Microhabitat as Ro-kyi2018
Adulthood as Not available2018
The Accidental Detective 2: In Action as Mr. Kim Jung-hwan2018
Time as Nam Dae-Chul2017
Another Way as Inspector2017
The Swindlers as Lee Kang-suk2017
Yongsoon as Father2016
Hello, My Twenties! as Oh Jong-gyu2016
Gogh, The Starry Night as Choi Chang-Seob2015
Assassination as Hwang Deok-sam2014
The Admiral: Roaring Currents as Song Yeo-jong2014
Manhole as Kim Jong-ho2014
Detectives of Seonam Girls' High School as Ahn Hong-min2013
Home Alone as Self2013
The Terror Live as Secretary Kim Sang-mo (voice)2013
Shorts Meet Shorts as Dong-won2012
The Thieves as Casino Manager2012
Helpless as Ha Seong-sik2012
Doomsday Book as Chief2012
A Brave New World as cook2012
A Culprit Among Friends as Not available2010
Haunters as Abby2010
A Little Pond as Byung-do2010
A Good Night Sleep For The Bad as Director Lee2009
I Can't Stop as Not available2007
Radio Star as Self2007
Rainbow Eyes as Detective Lee2007
I Can't Stop as Not available2006
Silk Shoes as Man-soo2006
Once in a Summer as Suk-young's Senior2005
Love Talk as Jung Byung-woon2005
Antarctic Journal as Seo Jae-kyung2003
...ing as Ki-soo2003
Digital Short Film Omnibus Project Twentidentity, Vol. 1 as segment: "Twenty Questions"2002
Bad Guy as Myeong-su2002
YMCA Baseball Team as Lee Eun2000
Peppermint Candy as Union Member