highest rated
acting
- Fifties Professionals (TV) → President Do
- Hotel Goblin (TV)
- Hidden Taste Road: The Taste Musketeers (TV)
- Connection (TV) → Park Tae-jin
- Cinderella at 2AM (TV) → Ha Yoon-seo's blind date
- My Sweet Mobster (TV) → Jang Hyun-woo
- 지구를 닦는 남자들 (TV) → 주연
- Longing For You (TV) → Cha Young-woon
- Men on Fire (TV)
- Project Wolf Hunting → Helicopter Armed Staff Team Leader
- Europe Outside Your Tent (TV) → Self
- Mental Coach Jegal (TV) → Goo Tae-man
- The Policeman's Lineage → Na Young-bin
- The Must-Try Restaurants (TV)
- Dali & Cocky Prince (TV) → Jang Tae-jin
- Long-established Trade Secret (TV)
- The King: Eternal Monarch (TV) → Lee Ho (the late emperor, Lee Gon's father)
- My Unfamiliar Family (TV) → Yoo Min-Woo
- No, Thank You (TV) → Moo Gu-young
- Haechi (TV) → Park Moon-Soo
- Champion → Jin-ki
- Voice (TV) → Bang Je-Soo
- Whisper (TV) → Kang Jung-Il
- Anarchist from Colony → Lee Seok
- Bring It On, Ghost (TV) → Joo Hye-sung
- One More Happy Ending (TV) → Goo Hae-joon
- The Hunt → Maeng Joon-ho
- Worst Woman → Hyun-oh
- Elephant in the Room → Ji-sub
- Lost in the Moonlight → Won
- Let's Eat With My Friends (TV) → 특별출연
- I've Got My Eye on You (TV) → Yum Ki-ho
- Roaring Currents: The Road of the Admiral
- Chef & My Fridge (TV) → Self
- The Admiral: Roaring Currents → Yi Hoe
- Angel's Revenge (TV) → Seo Ji-seok
- Twinkle-Twinkle Pitter-Patter → Narrator in the Barrier-Free version (Voice)
- Godsend
- Phantoms of the Archive → Man (segment 4)
- Miss the Train
- Let's Eat (TV) → Lee Sang Woo
- INGtoogi: The Battle of Internet Trolls → Hee-joon
- She is Wow (TV)
- Nameless Gangster → Fake Firefighter
- Pieta → Man with Guitar (uncredited)
- 윤계상의 원테이블 (TV)
- Lie to Me (TV) → Park Hoon
- Brain (TV) → Yeo Bong-gu
- Running Man (TV)
- My Dear Desperado → Jae-young
- My Fair Lady (TV) → Jung-sik
- Beastie Boys → Ji-hoon
- Radio Star (TV) → Self
- Mackerel Run (TV) → Baek Heon