Actor
Sidelined: The QB & Me
2024
as Leroy Lahey
Bad Hair
2021
as Grant Madison
Jay and Silent Bob Reboot
2019
as James Van Der Beek
Downsizing
2017
as Anesthesiologist
Labor Day
2013
as Officer Treadwell
The Magic Bracelet
2013
as Joe
Backwards
2012
as Geoff
Salem Falls
2011
as Jack St. Bride
The Big Bang
2011
as Adam Nova
Inspired by Bret Easton Ellis
2010
as Sean Bateman
Formosa Betrayed
2010
as Jake Kelly
Mrs. Miracle
2009
as Seth Webster
Taken in Broad Daylight
2009
as Tony Zappa
Stolen
2009
as Diploma / Roggiani
Eye of the Beast
2007
as Dan Leland
Final Draft
2007
as Paul Twist
Robot Chicken: Star Wars
2007
as Bush's Aide (voice) (archive sound)
The Plague
2006
as Tom Russell
Standing Still
2005
as Simon
The Rules of Attraction
2002
as Sean Bateman
Texas Rangers
2001
as Lincoln Rogers Dunnison
Jay and Silent Bob Strike Back
2001
as James Van Der Beek (uncredited)
Scary Movie
2000
as Dawson Leary (uncredited)
Harvest
1999
as James Peterson
Varsity Blues
1999
as Jonathan 'Mox' Moxon
I Love You, I Love You Not
1996
as Tony
Angus
1995
as Rick Sandford
Rocking the Boat