Actor
Richard Jewell
2019
as Patrick Williams
Above Suspicion
2019
as Murph
The Accountant
2016
as Young Chris' Father
Killing Kennedy
2013
as Sheriff's Deputy
A Box for Rob
2013
as Ethan
Prisoners
2013
as Forensics Guy
The Bay
2012
as Dr. Williams
The Shunning
2011
as Surgeon
The Mist
2007
as Bud Brown
Home of the Giants
2007
as Dr. Gartland
The Year Without a Santa Claus
2006
as Mayor Thistlewhite
Warm Springs
2005
as Dan Reed
A Touch of Fate
2003
as Ray Kline
A Walk to Remember
2002
as Mr. Worth Carter
Urban Mythology
2000
as Dr. Jackson
The Rage: Carrie 2
1999
as Smiling Patient
The Tempest
1998
as Union Sentry
A Christmas Memory
1997
as Adult Buddy
Buried Alive II
1997
as Eric
To Dance with Olivia
1997
Dark Angel
1996
as Carmody
A Season in Purgatory
1996
as Freddy Tierney
Her Deadly Rival
1995
as Sonny
Radioland Murders
1994
as Cop
One of Her Own
1994
as Dean Nyad
In the Heat of the Night: Give Me Your Life
1994
as Reporter Robert Stone
Bandit: Beauty and the Bandit
1994
as F.B.I. Agent
Labor of Love: The Arlette Schweitzer Story
1993
as Curtis Schweitzer
Complex of Fear
1993
as Jim
Hellraiser III: Hell on Earth
1992
as Paramedic 1
Night of the Hunter
1991
as Armored Guard
The Perfect Tribute
1991
as Hay