The Car: Road to Revenge
2019 · Action
as Rainer
The Amazing Race Australia S3-S9
2011 · Game-Show
as Self - Host
Defiance S3
2015 · Action
as Joshua Nolan
Remains
2011 · Action
as Tom
Swelter
2014 · Action
as Cole
Atlas Shrugged: Part I
2011 · Drama
as Henry 'Hank' Rearden
Ice Storm
2023 · Action
as Eric
Super Volcano
2022 · Action
One and Two
2015 · Drama
as Daniel
186 Dollars to Freedom
2012 · Action
as Jesus Christ
Guns Akimbo
2020 · Action
as Degraves
On the Beach
2000 · Drama
as Lt. Peter Holmes
400 Days
2016 · Mystery
as Walter
Painkillers
2019 · Drama
as Herb Morris
JL Ranch
2016 · Drama
as Sheriff Whitlock
I Do
2012 · Drama
as Peter Edwards
Harrow S3
2021 · Crime
as Francis Chester
Tornado Girl
2008 · Comedy
as Connor Owens
Killer Elite
as Cregg
The Baker and the Beauty
2020 · Comedy
as Gideon Hamilton
Ugly Betty S4
2009 · Comedy
Blue Heelers S1-S13
1998 · Action
as Const. Wayne Patterson