Home / Discover / People

Marley & Me

2008
as Dr. Sherman

Devious Maids

2013
as Adrian Powell

The Morning Show

2019
as Fred Micklen

My So-Called Life

1994
as Graham Chase

21 Grams

2003
as Dr. Jones

In Quiet Night

1998
as Dr. Leonard Wolcott, Dinah's father

Ladykiller

1992
as Vinnie

God's New Plan

1999
as Brian Young

The Bling Ring

2011
as Detective Archie Fishman

Without Consent

1994
as Robert Mills

The Quare Fellow

1962
as 2nd Customs Official

Deceived

1991
as Harvey

Countdown: The Sky's on Fire

1999
as Dr. Aaron Schiffren

When Husbands Cheat

1998
as Craig McCall

Mr. Jones

1993
as Dr. Patrick Shaye

The Girl Next Door

1998
as Craig Mitchell

Innocent Victims

1996
as Jerry Beaver

To My Daughter

1990
as Mark Sheridan

Guest Star

Episode Saving Grace
Have a Seat, Earl
2008
Episode Ghost Whisperer
Ghost, Interrupted
2005
Episode Frasier
The Return of Martin Crane
2001
Episode Lost
The Little Prince
2009
Episode Without a Trace
Fall Out (1)
2003
Episode Without a Trace
Fall Out (2)
2003
Episode The Closer
The Big Picture
2005
Episode Reunion
1986
2005
Episode CSI: Crime Scene Investigation
The Finger
2002
Episode Chasing Life
The Family That Lies Together
2014
Episode The Outer Limits (1995)
The Inheritors
1999
Episode Numb3rs
Prime Suspect
2005
Episode Eli Stone
Waiting For That Day
2008
Episode American Dreams
Chasing the Past
2004
Episode Angel
Ground State
2002
Episode Touched by an Angel
Visions of Thy Father
2001
Episode Castle (2009)
The Final Nail
2011
Episode Miracles
The Ghost
2003
Episode Lost
Because You Left
2009
Episode Law & Order: Special Victims Unit
Bombshell
2011
Episode The Morning Show
Testimony
2021