Home / Discover / People

Why Women Kill

2019
as Rob Stanton

Devil in Ohio

2022
as Peter

Her

2013
as Dr. Johnson

American Sniper

2014
as Navy Seal Lt. Martin

Parenthood (2010)

2010
as Joel Graham

Tell Me a Story (US)

2018
as Tim Powell

Lucky Number Slevin

2006
as Nick Fisher

The Eyes of Tammy Faye

2021
as Roe Messner

S.W.A.T.: Under Siege

2017
as Travis Hall

Law & Order True Crime

2017
as Detective Les Zoeller

When We Rise

2017
as Richard

Inherent Vice

2014
as Agent Flatweed

Advantage Hart

2003
as Colt Skyler

Behind Enemy Lines

2001
as Red Crown Operator

Hart's War

2002
as Capt. R.G. Sisk

Brave New Jersey

2017
as Paul Davison

The Riverman

2004
as Dave Reichert

Miss Dial

2013
as Kyle

To Dust Return

2015
as John Reynolds

Take Me Home

2011
as Thom

October Kiss

2015
as Ryan

Dark, Deadly & Dreadful

2018
as Father Lance (The Cleansing Hour)

Eli Stone

2008
as Matt Dowd

Director

Episode Parenthood (2010)
Everything Is Not Okay
2012
Movie Take Me Home 2011

Writer

Movie Advantage Hart 2003
Movie Take Me Home 2011

Producer

Movie Advantage Hart 2003

Guest Star

Episode Reverie
Despedida
2018
Episode NYPD Blue
Passing the Stone
2004
Episode Inside Of You
Parenthood’s SAM JAEGER: Lucked Into It
2022
Episode Today
February 21, 2012
2012
Episode The Politician
New York State of Mind
2020
Episode The West Wing
In This White House
2000
Episode That's Life
Something Battered, Something Blue
2001
Episode Hallmark Fall Harvest
October Kiss
2015
Episode Commander In Chief
Ties That Bind
2006
Episode Law & Order
Admissions
1999
Episode Scrubs
My Philosophy
2003
Episode Reverie
Pas de Deux
2018
Episode CSI: Crime Scene Investigation
Lucky Strike
2003
Episode Reverie
The Black Mandala
2018