Paul, Apostle of Christ
2018 · Adventure
as Luke
Infidel
2020 · Action
as Doug Rawlins
The Prisoner
2009 · Drama
as 6
The Passion of the Christ
2004 · Drama
as Jesus
Transit
2012 · Action
as Nate
When the Game Stands Tall
2014 · Biography
as Bob Ladouceur
Outlander
2008 · Action
as Kainan
Bobby Jones: Stroke of Genius
2004 · Biography
as Bobby Jones
Highwaymen
2004 · Action
as James 'Rennie' Cray
Unknown
2006 · Crime
as Jean Jacket
Sound of Freedom
2023 · Biography
as Tim Ballard
Madison
2005 · Drama
as Jim McCormick
Person of Interest S5
2016 · Action
as John Reese
Running for Grace
2018 · Family
as Reyes
Savannah
2014 · Drama
as Ward Allen
The Count of Monte Cristo
2002 · Action
as Edmond
Guadalupe: The Miracle and the Message
2015 · Documentary
as Self - Narrator
Heart of Town
2001 · Drama
as Steven 'Catch' Lambert
The Stoning of Soraya M.
as Freidoune Sahebjam
Long Weekend
as Peter
Frequency
2000 · Crime
as John Sullivan
I Am David
2004 · Adventure
as Johannes
Deja Vu
2006 · Action
as Carroll Oerstadt
Escape Plan
2013 · Action
as Hobbes
Pay It Forward
2000 · Drama
as Jerry
Sweetwater
as Sports Writer
The Thin Red Line
1999 · Drama
as Pvt. Witt
The Ballad of Lefty Brown
2017 · Action
as Jimmy Bierce
G.I. Jane
1997 · Action
as Slovnik
Diggstown
1992 · Drama
as Billy Hargrove