Vendetta
2022 · Action
as William Duncan
Taken S2
2018 · Action
as Bryan Mills
Possessions
2024 · Horror
as Pete
Council of Dads
2020 · Drama
as Anthony Lavelle
Mirage
as Gabriel Taylor
Vault
2019 · Action
as Chucky
Hammer of the Gods
2013 · Action
as Hagen
Camelot
2011 · Drama
as Gawain
Patient Zero
as Colonel Knox
In Like Flynn
as Charlie
Namastey London
2007 · Comedy
as Charles 'Charlie' Brown
Vikings S6
as Rollo