2023
Maestro as Aaron Copeland2015
Baby, Baby, Baby as Sydney2012
The Words as Not available2011
I'm Coming Over as Todd Trumball2009
Castle as Paul McCardle2008
Cloverfield as Charlie2008
Vacancy 2: The First Cut as Reece2007
Mad Men as Judd2007
Life as Sean2007
Burning Annie as Charles2006
Psych as Macleod Sinclaire2006
Griffin & Phoenix as Beach Stud2006
Dreamland as Abraham2005
Bones as Oliver Wells2005
Adam and Eve as Munch2004
House as Stark2004
The Princess Diaries 2: Royal Engagement as Military Guard2002
Without a Trace as Josh Haber2000
CSI: Crime Scene Investigation as P.J. Turner1999
Ladies Man as Noodle1999
Teaching Mrs. Tingle as Student (uncredited)1999
The 60s as Wahoo1999
Random Acts of Violence as Neil1998
Felicity as Guy1998
Can't Hardly Wait as Stoner Guy1997
Beyond Belief: Fact or Fiction as Engineer (segment "The Caller")1997
Jenny as Jason1997
Wishmaster as Medical Student1995
The Single Guy as Teenager1995
Baywatch Nights as Not available1995
The Parent 'Hood as Not available1994
ER as Russell1993
Frasier as Kirby Gardner2015
Baby, Baby, Baby Director2015
Baby, Baby, Baby Writer2012
The Words Screenplay2012
The Words Director2010
TRON: Legacy Screenplay