Home / Discover / People

Final Destination

2000
as Carter Horton

Dawson's Creek

1998
as Jack McPhee

Charmed

1998
as Kyle Brody

Life UneXpected

2010
as Ryan Thomas

The Fosters (2013)

2013
as Robert Quinn

My Bloody Valentine

2009
as Axel Palmer

E-Ring

2005
as Bobby Wilkerson

Where Hope Grows

2014
as Mitch Minniear

Justice (2006)

2006
as Tom Nicholson

Cruel Intentions 3

2004
as Jason Argyle

The Forsaken

2001
as Sean

Critical Assembly

2003
as Bobby Damon

Criticsized

2016
as William Reynolds

Director

Episode Dawson's Creek
Everything Put Together Falls Apart
2002

Guest Star

Episode Marvel's Agents of S.H.I.E.L.D.
Let Me Stand Next to Your Fire
2016
Episode NCIS: Los Angeles
Smokescreen (1)
2019
Episode E-Ring
Breath of Allah
2006
Episode NCIS: Los Angeles
Smokescreen (2)
2019
Episode Marvel's Agents of S.H.I.E.L.D.
Lockup
2016
Episode Stalker
The News
2015
Episode Charmed
Charrrmed!
2004
Episode Marvel's Agents of S.H.I.E.L.D.
The Good Samaritan
2016
Episode Eli Stone
Mortal Combat
2009
Episode Into the Dark
Pilgrim
2019
Episode Charmed
Styx Feet Under
2004
Episode The Closer
Batter Up
2005
Episode Miss Match
Santa, Baby
2003
Episode Eli Stone
Help
2008
Episode Charmed
Charmageddon
2005
Episode Charmed
Once in a Blue Moon
2004
Episode NCIS
Swan Song
2011
Episode Baywatch
The Natural
1998
Episode The Outer Limits (1995)
The Tipping Point
2001
Episode NCIS
Pyramid
2011
Episode E-Ring
War Crimes
2006
Episode CSI: Miami
Game Over
2005
Episode MTV Cribs
Lil' Romeo, Travis Barker, Kerr Smith
1970