Home / Discover / People

Impulse

2018
as Bill Boone

JAG

1995
as Cmdr. Harmon "Harm" Rabb Jr.

Trumbo

2015
as John Wayne

Dad's Home

2010
as Ben Westman

Camera Store

2016
as Karly Regan

Dragon's Rage

2012
as Sarragoth

The Shrink Is In

2001
as Michael

The Climb

1986
as Otto Kempter

Code 11-14

2003
as Det. Kurt Novack

Termini Station

1989
as Delaney

Degree of Guilt

1995
as Chris Paget

The Rainbow Tribe

2011
as Morgan Roberts

Holiday Affair

1996
as Steve Mason

Truth be Told

2011
as Mark Crane

Stanley's Gig

2000
as Record Store Clerk

Gooby

2009
as Jack Dandridge

Lansky

2021
as Frank Rivers(as David Elliott)

Exploding Sun

2013
as Don Wincroft

Clockwatchers

1997
as Mr. MacNamee

Impact

2009
as Alex Kittner

Dawn Patrol

2015
as Jim

Scoundrels

2010
as Wolfgang "Wolf" West

Affairs of State

2018
as Senator John Boland Baines

The Man Who Lost Himself

2005
as Terry Evanshen

Confined

2010
as Michael Peyton

Her Wicked Ways

1991
as Andrew

The Obituary of Tunde Johnson

2019
as Alfred O'Connor

Rufus

2013
as Hugh Wade

The Storm

2009
as General Braxton

Terror Trap

2010
as Don

Fly by Night

1991
as Mack Sheppard

Director

Episode JAG
There Goes the Neighborhood
2004
Episode JAG
Take It Like a Man
2004
Episode JAG
Lifeline
2001

Guest Star

Episode Knots Landing
Love and Death
1992
Episode Mom
A Bouncy Castle and an Aneurysm
2017
Episode Knots Landing
The Price
1992
Episode Knots Landing
Bye-Bye, Love
1992
Episode Scorpion
Forget Me Nots
2015
Episode Knots Landing
A Death in the Family
1993
Episode Secrets and Lies (2015)
The Husband
2016
Episode NCIS: Los Angeles
False Flag (1)
2019
Episode Yes, Dear
Let's Get Jaggy with It
2003
Episode Maggie Winters
Girls Night Out
1999
Episode Bette
And the Winner Is...
2000
Episode Hallmark Summer Nights
Dad's Home
2010
Episode Medium
Twice Upon a Time
2006
Episode Secrets and Lies (2015)
The Brother
2016
Episode JAG
Ghosts of Christmas Past
1999
Episode Over My Dead Body
Separation Is Murder
1991
Episode Secrets and Lies (2015)
The Truth
2016
Episode Seinfeld
The Couch
1994
Episode Jeopardy!
1999 Celebrity Jeopardy! Leading Men Night
1999
Episode Murder, She Wrote
Three Strikes, You're Out
1989
Episode NCIS: Los Angeles
Let Fate Decide (2)
2019
Episode JAG
Each of Us Angels
2003
Episode Adderly
Year of the Tiger
1987
Episode Buzz Lightyear of Star Command
Star Crossed
2000
Episode Doogie Howser, M.D.
The Show Mustn't Go On
1992
Episode NCIS: Los Angeles
The Guardian
2019
Episode Call Me Kat
Call Me Cat's in the Cradle
2023