Fisherman's Friends
2019 · Comedy
as Jim
El Candidato
2020 · Action
as Wayne Addison
Solomon Kane
2012 · Action
as Solomon Kane
Dragon Sword
2004 · Action
as George
Fisherman's Friends: One and All
2022 · Comedy
Equity
2016 · Drama
as Michael Connor
Momentum
2015 · Action
as Mr. Washington
Interlude in Prague
2017 · Drama
as Baron Saloka
Bright Hair
2002 · Crime
as David Miles
The Following S3
2015 · Crime
as Joe Carroll
Vanity Fair
2004 · Drama
as Rawdon Crawley
Wicked Blood
2014 · Action
as Bill
Feast of July
1995 · Crime
as Jedd Wainwright
Rome S2
2007 · Action
as Mark Antony
Women Talking Dirty
2001 · Comedy
as Daniel
High-Rise
as Pangbourne
The Veil
2024 · Thriller
as Michael Althorp
Malpractice S2
2025 · Crime
as Dr. Leo Harris
Sharpe's Sword
2006 · Action
as Cpt. Jack Spears
Mr. Monk's Last Case: A Monk Movie
2023 · Comedy
as Rick Eden
Limbo
as Lucifer
Saint-Pierre
as Sean Gallagher
Altered Carbon S2
as Laurens Bancroft
Mansfield Park
1999 · Drama
as Tom Bertram
John Carter
as Kantos Kan
A Knight's Tale
2001 · Action
as Colville
Churchill
2017 · Biography
as King George VI
Outrageous
2025 · Drama
as David Freeman-Mitford
No Man's Land
2020 · Drama
as Stanley
Land of Women
2024 · Comedy
as Fred
Camelot
2011 · Drama
as King Lot
The Faithful
2026 · Drama
as Laban