highest rated
acting
- Nice to Not Meet You (TV) → CEO Son
- Last Summer (TV) → Village Chief Shin
- Dreaming of a Freaking Fairy Tale (TV) → Dan A's father
- Wonderland → Tae-ju's Senior on the Subway
- When We Bloom Again → Gi-sung
- The Two Women → Fabric shop owner
- Korea-Khitan War (TV) → Yu Jin
- Numbers (TV) → Director Goo
- Joseon Attorney: A Morality (TV) → Park Je Soo
- The First Responders (TV) → Yang Chi-young
- Insider (TV) → Ryu Tae Hoon [Seongju Prison inmate]
- Bloody Heart (TV) → Mr Ma
- Grid (TV) → Go Han Seung
- Special Delivery → Kim
- The Red Sleeve (TV) → Hong Jung-yeo
- Ghost Friend → Ji-hye's Daddy
- The Good Detective (TV) → Woo Bong-sik
- Oh My Baby (TV) → Nam Soo Chul
- The Nokdu Flower (TV) → Hong
- Your House Helper (TV) → Go Tae-Soo
- Switch (TV) → Director Bong
- Kokdu: A Story of Guardian Angels → Caregiver Kokdu
- My Sassy Girl (TV) → Gyun Pil-Hyung
- Tunnel (TV) → Jeon Sung-Sik
- Strongest Deliveryman (TV) → Jang Dong-soo
- Distorted (TV) → Yang Dong-Sik
- Naked Fireman (TV) → Kwon Jeong Nam
- Autumn Sonata → Postmaster
- The K2 (TV) → Policeman
- Love in the Moonlight (TV) → Eunuch Seong
- The Master of Revenge (TV) → Doggoo
- Run-Off → Gyeong su
- Six Flying Dragons (TV) → Ha Ryun
- The Girl Who Sees Smells (TV) → Gi Chung-do
- Love From Today (TV) → Byun Joon-bae
- The Long Way Home → Drunken Man of Funeral Procession
- I've Got My Eye on You (TV) → Sang-jin
- Three Days (TV) → Go Young-hoon
- The Pirates → Oh Man-ho
- My Lovely Girl (TV) → Kang Tae-min
- Steal Heart (TV) → Hong Gye-pal
- Golden Cross (TV) → Kang Joo-dong
- Phantoms of the Archive → Narrator (segment 1)
- My Love from the Star (TV) → Ahn Dong-min
- Good Doctor (TV) → Go Choong-man
- The Virus (TV) → Go Soo-kil
- Montage → Detective Kang
- Basketball (TV) → One-man band
- Incomplete Life: Prequel
- The Man from the Equator (TV) → Mr. Koon
- I Do, I Do (TV) → Seol Bong-soo
- Love Fiction → Publisher Kwak / Detective Squad Chief Kwak
- Pacemaker → Jong-soo
- A Millionaire on the Run → Boss Jo
- Tree with Deep Roots (TV) → Han Myung-hoi / Han Ga-nom
- You Are So Pretty (TV) → Jang Dae-Poong
- Blind → Detective Jo
- KBS Drama Special (TV)
- Chuno (TV) → Kkeut-bong
- The Fugitive: Plan B (TV) → James Bong
- Secret Investigation Record (TV) → Jang-man
- It's Me, Grandmother (TV) → Nephew
- The Great Gye Choon-bin
- When It's At Night (TV) → Jo Sang-chul
- Hong Gil-Dong, The Hero (TV) → King Gwanghae
- A Man Who Was Superman → Audio Engineer (uncredited)
- Antique → Boxer
- The Accidental Gangster → Delivery Man 1
- Once Upon a Time → Hee-bong, the cook
- The Worst Guy Ever → Jeong-kil
- Femme Fatal → Gang boss Choi
- My Wife Is a Gangster 3 → Do-mi
- Family Ties → Platform Searching Man
- One Shining Day → Exchange man (segment "The Treasure Island")
- Cruel Winter Blues → Village Foreman
- Midnight Ballad for Ghost Theater → Hiroshi
- Mission Sex Control → Bok-Man
- All for Love → Businessman
- The Big Swindle → Detective Park
- Mr. Gam’s Victory → Kim Sam-yong
- The Last Wolf
- Singles → Director Cheon
- Digital Short Film Omnibus Project Twentidentity, Vol. 1 → segment: "Pass Me"
- Pass Me