Home / Discover / People

The Order

2019
as Eric Clarke

True Blood

2008
as Sam Merlotte

Reckoning

2019
as Leo Doyle

Genera+ion

2021
as Mark

I See You

2019
as Todd

The Privileged

2013
as Preston Westwood

3 Days with Dad

2019
as Dr. Rabinowitz

Guns, Girls and Gambling

2011
as Sheriff Cowley

La gran promesa

2017
as O'Connor

Imperium

2016
as Gerry Conrad

Say You Will

2017
as Dean Hall

I Am Wrath

2016
as Det. Gibson

Hospitality

2018
as Cam

Childhood's End

1997
as Greg Chute

The Tiger Rising

2022
as Robert Horton Sr.

Going to California

2001
as Kevin "Space" Lauglin

Going to California

2001
as Kevin 'Space' Lauglin

Me

2014
as David

The Details

2011
as Chris

Cocked

2015
as Richard Paxson

Anonymous Rex

2004
as Vincent Rubio

Undermind

2003
as Derrick Hall / Zane Waye

Beat

2000
as Lee

White Rabbit

2013
as Darrell

Fear of Fiction

2000
as Red / Tom Hopkins

3 Generations

2015
as Matthew

Guest Star

Episode Cold Case
Blood on the Tracks
2007
Episode Homeland
Threnody(s)
2020
Episode Homeland
In Full Flight
2020
Episode True Blood
Sparks Fly Out
2008
Episode Homeland
Designated Driver
2020
Episode Justice (2006)
Pilot
2006
Episode Homeland
The English Teacher
2020
Episode Homeland
Prisoners of War
2020
Episode True Blood
Cold Ground
2008
Episode Today
June 6, 2014
2014
Episode True Blood
Burning House of Love
2008
Episode Chelsea Lately
Sam Trammell
2010
Episode Numb3rs
Hot Shot
2006
Episode Bones
Pilot
2005
Episode House
Maternity
2004
Episode Chelsea Lately
Sam Trammell
2009
Episode Dexter
Crocodile
2006
Episode Childrens Hospital
My Friend Falcon
2013
Episode Maximum Bob
Once Bitten...
1998
Episode Homeland
False Friends
2020
Episode Homeland
Chalk One Up
2020
Episode Maximum Bob
Pilot
1998
Episode CSI: NY
Heroes
2006
Episode Homeland
Chalk Two Down
2020
Episode Homeland
Two Minutes
2020
Episode Homeland
F**ker Shot Me
2020