
Movies (24)

Teardrop
as Old Man
2022

Gone Are the Days
as Bank Manager
2018

Mascots
as Cavaliers Owner
2016

Rails & Ties
as Howie Pugh
2007

The Poughkeepsie Tapes
as Albert Cromley
2007

For Your Consideration
as Floor Manager
2006

Flags of Our Fathers
as Tourist
2006

Embedded Live
as Jen's Dad / Dick / Buford T.
2005

Million Dollar Baby
as Ref #6
2004

Boat Trip
as Marshall Geller
2002
Bob
as Mr. Kleimbeak
2001

Best in Show
as Bulge
2000

Leprechaun in the Hood
as Berry Grady
2000

The Big Tease
as Chicken Suit Person
1999

Almost Heroes
as Higgins
1998

Nothing to Lose
as Bart, Sheriff Officer #1
1997

Jake's Women
as Hal
1996

National Lampoon's Favorite Deadly Sins
as Reporter #2
1995

The Scout
as Reporter
1994

Crash Landing: The Rescue of Flight 232
as Gary Anderson
1992

Avenging Angel
as Yo-Yo Charlie
1985

Ernie Kovacs: Between the Laughter
as Rusty Valentine
1984

Angel
as Yo-Yo Charlie
1984

Dangerous Company
as Fuller
1982
TV Shows (24)

Matlock
as Gary Blest
2024

Great News
as Vladislav
2017

Scorpion
as Morty
2014

Hart of Dixie
as Frank Moth
2011

Shameless
as Craig
2011

Life
as Jasper
2007

Freddie
as Bob
2005

Bones
as Roy Meyers
2005

Grey's Anatomy
as Joey
2005

Boston Legal
as Kevin Willhite
2004

Charmed
as Health Inspector
1998

Working
as Vendor
1997

Buffy the Vampire Slayer
as Jack
1997

Sabrina, the Teenage Witch
as Bryce
1996

3rd Rock from the Sun
as Roger
1996

The Naked Truth
as Frankie Zimmer
1995

Friends
as Security Guard
1994

ER
as Mr. Pularski
1994

Party of Five
as Coco the Clown
1994

Bakersfield P.D.
as Max Davis
1993

The X-Files
as Harold Spuller
1993

Mad About You
as Husband
1992

Wings
as Dog Owner
1990

The Golden Girls
as Waiter
1985