Home / Discover / People

The Truman Show

1998
as Marlon / Louis Coltrane

The Americans (2013)

2013
as Stan Beeman

The Hot Zone

2019
as Jerry Jaax

The Spy

2019
as Dan Peleg

Super 8

2011
as Nelec

Dark Winds

2022
as Whitover

Warrior

2011
as Dan Taylor

Suspicion (2022)

2022
as Scott Anderson

Frequency

2000
as Gordo Hersch

Cellular

2004
as Jack Tanner

Sympathy for Delicious

2011
as Rene Faubacher

Little Children

2006
as Larry Hedges

Cop Land

1997
as Deputy Bill Geisler

Beautiful Girls

1996
as Michael "Mo" Morris

Fair Game

2010
as Bill

Windtalkers

2002
as Corporal Charles Rogers

Backwash

2010
as Sgt. Benjamin Belter

Julie Johnson

2001
as Rick Johnson

The Big Cigar

2024
as Stanley Schneider

Beyond Borders

2003
as Elliott Hauser

Love & Sex

2000
as Eric

Sometimes in April

2005
as Lionel Quaid

Miracle

2004
as Craig Patrick

Jane Got a Gun

2015
as Bill Hammond

Crazy in Alabama

1999
as Sheriff Raymond

Trust

2010
as Al Hart

The Fitzgerald Family Christmas

2012
as Francis "FX" Xavier

Blood Ties

2013
as Lt. Colon

Pride and Glory

2008
as Francis Tierney, Jr.

If Someone Had Known

1995
as Officer Ed Hunt

Director

Episode The Americans (2013)
Lotus 1-2-3
2017
Episode The Americans (2013)
Walter Taffet
2015
Episode Billions
The Oath
2017
Episode The Americans (2013)
Clark's Place
2016
Episode Billions
The Wrong Maria Gonzalez
2018

Guest Star

Episode The West Wing
Take This Sabbath Day
2000
Episode Flying Blind
The Long Goodbye
1993
Episode NYPD Blue
Serge the Concierge
1994
Episode Law & Order: Special Victims Unit
Ripped
2005
Episode Monk
Mr. Monk and the Bully
2009
Episode Space Force
THE LAUNCH
2020
Episode Space Force
MARK AND MALLORY GO TO WASHINGTON
2020
Episode Space Force
SPACE FLAG
2020
Episode Space Force
PROPORTIONATE RESPONSE
2020
Episode Melrose Place
Love and Death 101
1995
Episode The Walking Dead
TS-19
2010
Episode The Walking Dead
Wildfire
2010