Actor
It Snows All the Time
2022
as Mr. Stewart
Firestarter
2022
as Irv Manders
Stoker Hills
2022
as Dr. Jonathan Brooks
Spell
2020
as Earl
Cowboys
2020
as Ben
The Turkey Bowl
2019
as Judge Tibbins
Sinister 2
2015
as Father Rodriguez
I'll See You in My Dreams
2015
as Mike (uncredited)
The Purge: Anarchy
2014
as Papa Rico
Spread of Simian Flu: Before the Dawn of the Apes (Year 1)
2014
Haunted Maze
2013
as Detective Edwards
Chasing a Dream
2009
as Peter Boscow
Carly Simon - A Moonlight Serenade On The Queen Mary 2
2005
as Self - Piano
Walking Tall
2004
as Chris Vaughn Sr.
The Sum of All Fears
2002
as General Lasseter
The Journeyman
2001
as Cleofas
The Moving of Sophia Myles
2000
as Nathaniel Myles
Lost Souls
2000
as Det. Mike Smythe
The Gift
2000
as Albert Hawkins
Freedom Song
2000
as Jonah Summer
Crazy in Alabama
1999
as Nehemiah Jackson
ATF
1999
as Secretary Robert Edwards
The General's Daughter
1999
as Colonel Dr. Donald Slesinger
Overnight Delivery
1998
as Baker
The Apostle
1997
as Brother Blackwell
The Cure
1995
as Skipper #2
Losing Isaiah
1995
as Garbage Man
Little Big League
1994
as Roberts
Rudy
1993
as Coach Warren
Untamed Heart
1993
as Cook
V.I. Warshawski
1991
as Ernie
Lucky Day
1991
as Bo