Home / Discover / People

Grey's Anatomy

2005
as Richard Webber

The X-Files

1993
as Alvin Kursh

Sleepers

1996
as Marlboro

42

2013
as Mr. Brock

Just Wright

2010
as Lloyd Wright

Red Dragon

2002
as Zoo Doctor

A Child's Cry for Help

1994
as Brad Currie

Venom

2005
as Sheriff

A Slight Case of Murder

1999
as Detective Larry Gray

Liberty Heights

1999
as Sylvia's Father

Bulworth

1998
as Uncle David

RocketMan

1997
as Ben Stevens

8

2012
as Dr. Gary Segura

White Rush

2003
as Denny

Trespass

1992
as Police Officer Reese

Sphere

1998
as O.S.S.A. Instructor

Exclusive

1992
as Jonathan Heglin

Home Room

2002
as Principal Robbins

Boiling Point

1993
as Prison Officer

Producer

Movie One Last Prayer 2020

Crew

Movie One Last Prayer 2020

Guest Star

Episode The Practice
The Trial (1)
1998
Episode Parker Lewis Can't Lose
Hungry Heart
1992
Episode The X-Files
The Beginning
1998
Episode Curb Your Enthusiasm
The Ski Lift
2005
Episode NYPD Blue
Along Came Jones
2000
Episode The West Wing
Full Disclosure
2004
Episode The X-Files
Drive
1998
Episode The X-Files
The Truth (1)
2002
Episode The Practice
Black Widows
2000
Episode Murder, She Wrote
The Survivor
1993
Episode The X-Files
Triangle
1998
Episode Any Day Now
Huh?
1998
Episode The X-Files
Dreamland (1)
1998
Episode Roseanne
Go Cubs
2018
Episode Coach
Blue Chip Blues
1994
Episode City of Angels
Deliver the Male
2000
Episode The X-Files
Tithonus
1999
Episode Becker
Blind Injustice
2002
Episode The X-Files
Kitten
2018
Episode The X-Files
The Truth (2)
2002
Episode Doogie Howser, M.D.
Roommate with a View
1992
Episode The X-Files
One Son (2)
1999
Episode NYPD Blue
Jackass
2000
Episode Touched by an Angel
The Driver
1995
Episode City of Angels
The Prince and the Porker
2000
Episode Roseanne
Knee Deep
2018
Episode The X-Files
Within (1)
2000
Episode The District
The Real Terrorist
2000
Episode The Practice
Another Day
1998
Episode The X-Files
Without (2)
2000
Episode CSI: Miami
Body Count
2003
Episode The Conners
Who Are Bosses, Boats and Eckhart Tolle?
2021
Episode The Lazarus Man
The Conspirator
1996
Episode JAG
Rogue
1999
Episode Any Day Now
Pay Your Dues
2000
Episode MDs
Cruel and Unusual
2002
Episode The Conners
Keep on Truckin'
2018
Episode The X-Files
Via Negativa
2000
Episode NYPD Blue
Personal Foul
1993
Episode Blossom
The Letter
1992
Episode The Conners
The Separation of Church and Dan
2018
Episode Becker
But I've Got Friends I Haven't Used Yet
2003
Episode JAG
The Return
1999
Episode NYPD Blue
Little Abner
2000
Episode Any Day Now
A Parent's Job
1999
Episode The X-Files
Deadalive (2)
2001
Episode The Practice
Body Count
1998
Episode Private Practice
In Which We Meet Addison, a Nice Girl from Somewhere Else
2007
Episode The X-Files
Three Words
2001
Episode The Conners
Messy Situation, Miscommunication and Academic Probation
2022
Episode The X-Files
Vienen
2001
Episode The X-Files
My Struggle IV
2018
Episode The Pretender
Crash
1998
Episode The Practice
Trench Work
1998
Episode The X-Files
John Doe
2002
Episode The X-Files
Provenance (1)
2002
Episode Pacific Palisades
Runaway
1997
Episode The X-Files
Providence (2)
2002
Episode In the House
My Crazy Valentine
1996
Episode Crossing Jordan
Bombs Away
2003
Episode The X-Files
Existence (2)
2001
Episode The X-Files
Nothing Important Happened Today (1)
2001
Episode The X-Files
Nothing Important Happened Today (2)
2001
Episode Private Practice
Ex-Life
2009
Episode Line of Fire
The Senator
2004
Episode Family Law
Family Values
2000
Episode L.A. Law
Zo Long
1992
Episode City of Angels
Assume the Position
2000
Episode Vengeance Unlimited
Friends
1999
Episode Curb Your Enthusiasm
The Smoking Jacket
2005