Home / Discover / People

What Women Want

2000
as Cameron

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

Horsemen

2009
as Taylor

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

Director

Movie Jesus Hates Zombies
Movie 7 Days to Vegas 2019

Producer

Movie Rx (Simple Lies) 2005