

No Tears for the Dead
2014 · as John Lee

The Scam
2009 · as Brian Choi

Innocent Blood
2013 · as James Park

Love Exposure
2007 · as Kwon Young-hoo

How to Use Guys with Secret Tips
2013 · as Oh Ji-hoon

Late Autumn
2011 · as Wang Jing

Rice on White
2017 · as Phil

Blossom Again
2005 · as Adult Lee Suk

Mr. Handy
2004

West 32nd
2007 · as Mike Juhn

Mandevilla
2012 · as John Kim

Shadowplay
2002 · as Soldier/Tak (voice)