2024
2014
2013
2017
2012
2025
Snowpiercer
as Grey
Red Sonja
as Osin The Untouched
The Lord of the Rings: The War of the Rohirrim
as Wulf (voice)
The Musketeers
as D'Artagnan
Snatch
as Albert Hill
Rivals
as Basil 'Bas' Baddingham
Battlestar Galactica: Blood & Chrome
as William Adama
Rematch
as Xavier Valens