Actor
Peter Five Eight
2024
as Lock
Year of the Fox
2023
as Huxley
Every Last One of Them
2021
as Nichols
What Josiah Saw
2021
as Boone
Those Who Wish Me Dead
2021
as Owen Casserly
The Beach House
2020
as Mitch
Clover
2020
as Terry
Berlin, I Love You
2019
as Artemis Serac
Midway
2019
as Rear Admiral Raymond Spruance
Head Full of Honey
2018
as Dr. Edwards
Thank You for Your Service
2017
as Colonel Plymouth
Wetlands
2017
as Sgt. McCulvey
Hungry Hearts
2015
as Dr. Bill
Learning to Drive
2014
as Ted
Redemption Trail
2013
as John
White House Down
2013
as Agent Ted Hope
Chained
2012
as Brad Fittler
The Fort
2012
as Man
The Haunting of Molly Hartley
2008
as Robert Hartley
The Warrior Class
2007
as Phil Anwar
Love Thy Neighbor
2005
as Man in Adult Section
Haven
2004
as Officer Powell
Dawn of the Dead
2004
as Michael
100 Mile Rule
2002
as Bobby Davis
Leo
2002
as Ben Bloom
Wendigo
2002
as George
The Cell
2000
as Gordon Ramsey
U-571
2000
as Lt. Hirsch
Cherry
1999
as Dr. Beverly Kirk
In Too Deep
1999
as Daniel Connelly
Pushing Tin
1999
as Barry Plotkin
Meet Joe Black
1998
as Drew
Into My Heart
1998
as Adam
Dangerous Beauty
1998
as King Henry
Amistad
1997
as Mr. Wright
What the Deaf Man Heard
1997
as Tolliver Tynan
Vanishing Son IV
1994
as Bo
Vanishing Son II
1994
as Bo
The Pelican Brief
1993
as Curtis Morgan / Garcia
A Stranger Among Us
1992
as Yaakov
Bed & Breakfast
1991
as Bobby
Born on the Fourth of July
1989
as Donna's Boyfriend - Syracuse, NY
Searching for the Wendigo
as Self