Home / Discover / People

What Women Want

2000
as Cameron

24

2001
as Milo Pressman

Haven

2010
as Duke Crocker

In Her Shoes

2005
as Grant

Skyline

2010
as Jarrod

Secondhand Lions

2003
as Sheik's Grandson

America's Sweethearts

2001
as Security Guard

The Spirit

2008
as Mahmoud

No One Would Tell

1996
as Vince Fortner

Rise of the Gargoyles

2009
as Prof. Jack Randall

Cell 213

2011
as Michael Grey

The Runner

2021
as Local Legend

Face of Terror

2004
as Saleem Haddad

Down the Barrel

2007
as Eric Balfour

Backcountry

2015
as Brad

Conviction

2006
as Brian Peluso

Horsemen

2009
as Taylor

Veritas: The Quest

2003
as Calvin Banks

Beatdown

2010
as Victor Dean

200 Degrees

2017
as Ryan Hinds

Can't Hardly Wait

1998
as Hippie Guy

Hell Ride

2008
as Comanche / Bix

Trojan War

1997
as Kyle

Agenda: Payback

2018
as Peter Farrell

Yes We Can

2008
as Himself

Spread

2009
as Sean

Dinoshark

2010
as Trace McGraw

Manson Girls

as Bobby Beausoleil

Little Dead Rotting Hood

2016
as Sheriff Adam

Fashionista

2016
as Randall

Lie with Me

2005
as David

The Finest

as Oz Darosa

Director

Movie Jesus Hates Zombies
Episode Sex, Love & Secrets
Secrets
2005
Movie 7 Days to Vegas 2019
Episode Sex, Love & Secrets
Ambush
2005
Episode Sex, Love & Secrets
Danger
2005
Episode Sex, Love & Secrets
Molting
2005

Producer

Movie Rx (Simple Lies) 2005

Guest Star

Episode Charmed (2018)
Don't Look Back in Anger
2020
Episode Charmed (2018)
Unsafe Space
2020
Episode Charmed (2018)
An Inconvenient Truth
2021
Episode WIGS
Christine: Boy Magnet
2012
Episode Charmed (2018)
Guess Who's Coming to SafeSpace Seattle
2020
Episode No Ordinary Family
No Ordinary Animal
2011
Episode Buffy the Vampire Slayer
The Harvest (2)
1997
Episode Hollywood Hold 'Em
Shannon Elizabeth
2005
Episode Boy Meets World
Pop Quiz
1995
Episode Townies
The Good Job
1996
Episode NYPD Blue
Two Clarks in a Bar
2001
Episode Step by Step
Never on Sunday
1993
Episode Danger Theatre
An Old Friend For Dinner
1993
Episode Punk'd
More of the Red Carpet, Kelly Osbourne
2003
Episode Punk'd
Jessica Biel, Nick Lachey
2003
Episode Ink
Devil in a Blue Dress
1997
Episode Half & Half
The Big Mixed Up Mojo Episode
2003
Episode Kirk
The Crush
1995
Episode Charmed (2018)
Someone’s Going to Die
2021
Episode Franklin & Bash
Captain Johnny
2013
Episode Chicago P.D.
Fathers and Sons
2018
Episode NYPD Blue
Peeping Tommy
2001
Episode Charmed (2018)
Dance Like No One is Witching
2020
Episode The Chronicle
Only the Young Die Good
2001
Episode The West Wing
Mr. Willis of Ohio
1999
Episode The Ex List
Bella
2008
Episode The O.C.
The Telenovela
2004
Episode Dawson's Creek
Road Trip
1998
Episode The O.C.
The Goodbye Girl
2004
Episode Charmed (2018)
Sudden Death
2020
Episode Chicago Hope
Hanlon's Choice
2000
Episode WIGS
Christine: Daniel
2012
Episode The Eric Andre Show
Maria Menounos; Eric Balfour
2013
Episode Clueless
Salsa, Chlorine & Tears
1997
Episode WIGS
Christine: Matthew
2012
Episode Charmed (2018)
The Enemy of My Frenemy
2020
Episode WIGS
Christine: Max
2012
Episode The O.C.
The Nana
2004
Episode Buffy the Vampire Slayer
Welcome to the Hellmouth (1)
1997
Episode Charmed (2018)
Search Party
2020
Episode Monk
Mr. Monk Is Someone Else
2009
Episode No Ordinary Family
No Ordinary Love
2011