
Movies (30)

Tidings for the Season
as Marty
2025

Signed, Sealed, Delivered: A Tale of Three Letters
as Arthur
2024

Caught in His Web
as Chester
2022

Where Your Heart Belongs
as Pastor
2022

An Unexpected Christmas
as Daryl
2021

Christmas Time Is Here
as Patrick
2021

The Santa Stakeout
as Stanley
2021

The 27-Hour Day
as Roger
2021

Lonestar Christmas
as Pastor
2020

Christmas in Evergreen: Bells Are Ringing
as Gordon Lansing
2020

Five Star Christmas
as Mr. Donahue
2020

The Angel Tree
as John Miller
2020

Christmas with the Darlings
as Phil Bixby
2020

Harvest Love
as Farley Thompson
2017

Aim for the Roses
as The Assistant Manager of Westgate Speedway
2017

The Confirmation
as Bartender Al
2016

Fatal Friends
as Dean
2015

Rags
as Bernie
2012

Bringing Ashley Home
as Dr. Stephen Clark
2011

Ramona and Beezus
as Mr. Cardoza
2010

Percy Jackson & the Olympians: The Lightning Thief
as Parthenon Janitor
2010

Love Happens
as Don
2009

Personal Effects
as Reverend
2009

Pick Me Up
as Bus Driver
2006

Criminal Intent
as Judge Greenwood
2005

The Ex
as Kenyons Doorman
1996

Profile for Murder
as John Hartley
1996

Bordello of Blood
as Gospel Singer
1996

Kidz in the Wood
as Foster Father
1996

Circumstances Unknown
as Bob Warner
1995
TV Shows (20)

Fire Country
as Charlie
2022

Yellowjackets
as Cliff the Doorman
2021

Turner & Hooch
as Judge Nelson
2021

The Good Doctor
as Tailor
2017

Riverdale
as Minister
2017

iZombie
as Patron #2
2015

Once Upon a Time
as Bishop
2011

V
as Preacher
2009

Harper's Island
as Cab Driver
2009

Fringe
as Dead Singer / Corpse
2008

Blood Ties
as Papa Samedi
2007

Psych
as Lou Gamble
2006

Masters of Horror
as Bus Driver
2005

Supernatural
as Darrell Birch
2005

Smallville
as Principal
2001

Wolf Lake
as Sheriff Truesdale
2001

So Weird
as Horace
1999

Beyond Belief: Fact or Fiction
as Albert Duvall (segment "When I Was Big")
1997

The Outer Limits
as Security Guard
1995

Sliders
as Maurice Fish
1995