Actor
Horizon: An American Saga - Chapter 2
2024
Horizon: An American Saga - Chapter 1
2024
as James Kittredge
The Same Storm
2022
as Phil H.
Harriet
2019
as Thomas Garrett
Ash
2019
as Stan Hurst
Ben Is Back
2018
as Phil
It's No Game
2017
as West
Growing Up Smith
2017
as Officer Bob
99 Homes
2015
as Frank Green
About Scout
2015
as Ray
Two Men in Town
2014
as Rod
The Pardon
2013
as Norman Anderson
Just Like a Woman
2013
as George
Promised Land
2012
as Drew
The Odd Life of Timothy Green
2012
as Marty Rader (voice)
The Oranges
2011
as Roger
Mother's House
2011
as Thomas
Water for Elephants
2011
as Diamond Joe
Cyrus
2010
as Roger
Iron Man 2
2010
as Major Allen
A Buddy Story
2010
as Pete
Winged Creatures
2009
as Aaron Hagen
The Private Lives of Pippa Lee
2009
as Des Sarkissian
Void
2009
as Henry Wallace
AmericanEast
2008
as John Westerman
Synecdoche, New York
2008
as Needleman Actor
Iron Man
2008
as Major Allen
Stargate: The Ark of Truth
2008
as Tomin
Broken English
2007
as Mark Andrews
The Shovel
2006
as Sheriff Cole
Sweet Land
2005
as Olaf Torvik
Vinegar Hill
2005
as Jake Grier
Ladder 49
2004
as Tony Corrigan
A Hole in One
2004
as Tom
Warning: Parental Advisory
2002
as John Denver
The Road from Coorain
2002
as Alec
Personal Velocity
2002
as Lee
Impostor
2001
as Cale
The Young Girl and the Monsoon
2001
as Jack
Animated Epics: Moby Dick
2000
as Ishmael (voice)
Vampires
1998
as Father Adam Guiteau
Blade
1998
as Curtis Webb
Brave New World
1998
as John Cooper
The Three Lives of Karen
1997
as Matt
Beavis and Butt-Head Do America
1996
as Additional Voices (voice)
Sudden Manhattan
1996
as Adam
The Pompatus of Love
1996
as Runyon
Courage Under Fire
1996
as Rady
Lily Dale
1996
as Horace Robedaux
Duke of Groove
1996
as Let It Go Guy
Silver Strand
1995
as Lance Surrey
How to Make an American Quilt
1995
as Young Dean
Black Day Blue Night
1995
as Bo Schrag
Follow The River
1995
as Will
Men of War
1994
as Ocker
Breathing Lessons
1994
as Jesse Moran
Heaven & Earth
1993
as Young Sergeant
Daybreak
1993
as OHH Officer
The Night We Never Met
1993
as Kenneth
Chain of Desire
1992
as Ken
Mission of the Shark: The Saga of the U.S.S. Indianapolis
1991
as Dobson
Golden Years
1991
as Fredericks
Once Around
1991
as Peter Hedges
American Blue Note
1989
as Bobby
Tai-Pan
1986
as Culum Struan