Acting
Iron Mask
2019
Chinese Zodiac
2012
Outcast
2014
The Mermaid
2016
Tai Chi Zero
Fierce Town
2025
Russian Raid
2020
No Goodbyes
2018
Nikita
Sniper
Victor
John Layon
Dr. George
Crusader
Sergeant
British Soldier (uncredited)