Filmography
| 2025 | Clash · as Sanchez |
| 2025 | Detective Chinatown 1900 · as Irish Goon |
| 2023 | Hidden Strike · as Extra |
| 2022 | Snipers · as Andrew |
| 2021 | The Battle at Lake Changjin · as PilotOn Plex |
| 2020 | Ultimate Note · as Driver Of Desert Expedition |
| 2019 | Diplomatic Situation · as Lieutenant Freeman |
| 2019 | Airborne Blade · as Ethan |
| 2019 | |
| 2019 | The Rookies · as Order AgentOn Plex |
| 2019 | Pegasus · as CommentatorOn Plex |
| 2019 | The New King of Comedy · as Chinese Thug |
| 2018 | Reborn · as Bodyguard |
| 2017 | Wolf Warrior 2 · as JackOn Plex |
| 2017 | Top Funny Comedian: The Movie · as Head Chef |
| 2016 | Skiptrace · as Worker #1 |
| 2016 | The Mermaid · as Auctioneer |
| 2015 | Dragon Blade · as Roman SoldierOn Plex |
| 2014 | Outcast · as Crusader (uncredited)On Plex |
| 2012 | Chinese Zodiac · as Pirate |
| 2012 | The Black Square · as British Art Salesman |
| 2012 | Tai Chi Zero · as British Soldier (uncredited)On Plex |
| 2010 | Snow Leopard · as Hans (2010) |
| 2009 | Gasp · as French |













