Siam Sunset
2003 · Adventure
as Perry Roberts
Being Dead
2021 · Drama
as Joseph Adkins
Priest
1995 · Drama
as Father Greg Pilkington
The Apology
2022 · Crime
as Jack Kingsley
ID2: Shadwell Army
2016 · Action
as Vinnie
Division 19
2019 · Action
as Charles Lynden
Mandy
2018 · Action
as Jeremiah Sand
Innocence
2016 · Fantasy
as Miles Warner
The Dresden Sun
2026 · Action
as Malik
A Call to Spy
2020 · Biography
as Col. Maurice Buckmaster
The Gathering Storm
2002 · Biography
as Ralph Wigram
My Policeman
2022 · Drama
as Tom
Fellow Travelers
2023 · Drama
as Senator Smith
Beyond Borders
as Henry Bauford
RG Veda [English]
1991 · Anime
as Yasha (1993)
RG Veda
Hart's War
2002 · Drama
as Capt. Peter A. Ross
The Last Full Measure
2020 · Drama
as Whit Peters
The Forgotten
2004 · Drama
as A Friendly Man
The Chronicles of Riddick
2004 · Action
as Purifier
12 and Holding
2006 · Drama
as Jim Carges
Non-Stop
2014 · Action
as David McMillan
Yonkers Joe
2009 · Comedy
as Teddy
Homeland S8
2020 · Crime
as David Wellington
Vikings S6
as King Ecbert