2024
Signed, Sealed, Delivered: A Tale of Three Letters as Arthur2022
Fire Country as Charlie2022
Caught in His Web as Chester2022
Where Your Heart Belongs as Pastor2021
Yellowjackets as Cliff the Doorman2021
Turner & Hooch as Judge Nelson2021
An Unexpected Christmas as Daryl2021
The 27-Hour Day as Roger2021
The Santa Stakeout as Stanley2021
Christmas Time Is Here as Patrick2020
Five Star Christmas as Mr. Donahue2020
Christmas in Evergreen: Bells Are Ringing as Gordon Lansing2020
Christmas with the Darlings as Phil Bixby2020
Lonestar Christmas as Pastor2020
The Angel Tree as John Miller2017
Riverdale as Minister2017
The Good Doctor as Tailor2017
Harvest Love as Farley Thompson2017
Aim for the Roses as The Assistant Manager of Westgate Speedway2016
The Confirmation as Bartender Al2015
iZombie as Patron #22015
Fatal Friends as Dean2012
Rags as Bernie2011
Once Upon a Time as Bishop2011
Bringing Ashley Home as Dr. Stephen Clark2010
Percy Jackson & the Olympians: The Lightning Thief as Parthenon Janitor2010
Ramona and Beezus as Mr. Cardoza2009
V as Preacher2009
Harper's Island as Cab Driver2009
Love Happens as Don2009
Personal Effects as Reverend2008
Fringe as Dead Singer / Corpse2007
Blood Ties as Papa Samedi2006
Psych as Lou Gamble2006
Pick Me Up as Bus Driver2005
Supernatural as Darrell Birch2005
Supernatural as Daniel Gunderson2005
Masters of Horror as Bus Driver2005
Criminal Intent as Judge Greenwood2001
Smallville as Principal2001
Wolf Lake as Sheriff Truesdale1999
So Weird as Horace1997
Beyond Belief: Fact or Fiction as Albert Duvall (segment "When I Was Big")1996
Bordello of Blood as Gospel Singer1996
The Ex as Kenyons Doorman1996
Profile for Murder as John Hartley1996
Kidz in the Wood as Foster Father1995
Sliders as Maurice Fish1995
The Outer Limits as Security Guard1995
Circumstances Unknown as Bob Warner1994
Crackerjack as Lt. Jackson1994
Don't Talk to Strangers as Cop in Restaurant1993
The X-Files as Cop1991
The Commish as Not availableNaN
Meditation 4 Black Women as Grandpa