AB Negative
2015 · Crime
as A
Eva
2010 · Drama
as Tudor
The Big I Am
2010 · Action
as Barber
Bonded by Blood
2010 · Crime
as Mickey Steele
The Holding
2011 · Thriller
as Aden
Vendetta
2013 · Action
as Colonel Leach
Berlin Job
2012 · Action
as Albert Ball
Before We Die S2
2023 · Crime
as DI Billy Murdoch
Black Knight
2001 · Adventure
as Percival
Lockout
as Alex
The Bible Collection: Jeremiah
2020 · Biography
as King Zedekiah
The Last Photograph
2019 · Drama
as Mark
300
2007 · Action
as Captain
Unleashed
2005 · Action
as Raffles
One Piece [netflix] S1-S2
2023 · Action
as Garp
Naked Normandy
2018 · Comedy
as Bradley
Spy(Ies)
2009 · Drama
as Peter Burton
One Role for Two
2019 · Comedy
as Sean Wilson
Luther: The Fallen Sun
as Dennis McCabe
Dark Encounter
2019 · Mystery
as Morgan Anderson
Hit & Miss
2012 · Drama
as John
Delicious
2016 · Comedy
as Mason Elliot
City of Tiny Lights
2017 · Crime
as Tall Man
Outside Bet
2012 · Comedy
as Jago
Ordinary Decent Criminal
2000 · Comedy
as Shay Kirby
The Prisoner
as Surveillance Target
Traces S2
2022 · Crime
as Phil MacAfee
Snow White and the Huntsman
as Duke Hammond
The White Princess
2017 · Drama
as Jasper Tudor
Ghost Rider: Spirit of Vengeance
as Toma Nikasevic
The Royals S4
2018 · Drama
as King Simon
Clash of the Titans
as Kepheus
Atlantis S2
2014 · Adventure
as Dion