Actor
English Dogs in Bangkok
2020 · as Joe
Kung Fu Yoga
2017 · as Mercenary
Mechanic: Resurrection
2016 · as Adam's Guard
Never Back Down: No Surrender
2016 · as Cage Fighter
Zero Tolerance
2015 · as Thug 2
Sming
2014 · as Ben
Tekken 2: Kazuya's Revenge
2014 · as Swat Leader
Vikingdom
2013 · as Viking Warrior
The Scorpion King 3: Battle for Redemption
2012 · as Talus Soldier
The Fifth Commandment
2008 · as Interpol Desk Sergeant (uncredited)
The White Monkey Warrior
2008 · as Damian
Muay Thai Giant
2008 · as Pilot