2023
Alert: Missing Persons Unit as Det. Jason Grant2023
One Day as a Lion as Jackie Powers2020
LA Originals as Self2019
Untogether as Ellis2016
Vice Principals as Sweat Dogs Trainer2016
All at Once as Alexander Clarke2015
The Late Late Show with James Corden as Self - Guest2015
Rock the Kasbah as Jake2013
3 Geezers! as Scott2010
Hawaii Five-0 as Danny 'Danno' Williams2010
A Beginner's Guide to Endings as Cal White2009
NCIS: Los Angeles as Danny Williams2009
Deep in the Valley as Rod Cannon2009
Mercy as Johnny Ryan2008
Meet Dave as Dooley2007
Ocean's Thirteen as Turk Malloy2007
Brooklyn Rules as Carmine Mancuso2007
Stories USA as Hayden Field (segment "Life Makes Sense If You're Famous")2006
Lonely Hearts as Det. Reilly2006
Friends with Money as Mike2006
The Dog Problem as Casper2005
Into the Blue as Bryce2005
Dallas 362 as Dallas2005
Diving Deeper 'Into the Blue' as Self2004
Entourage as Scott Lavin2004
Ocean's Twelve as Turk Malloy2004
In Enemy Hands as Randall Sullivan2003
Jimmy Kimmel Live! as Self2002
Sonny as Jesse2002
You Always Stalk the Ones You Love as Scott2002
Life Makes Sense If You're Famous as Hayden Field2001
Ocean's Eleven as Turk Malloy2001
Novocaine as Duane2001
American Outlaws as Cole Younger2000
Gone in Sixty Seconds as Tumbler2000
Boiler Room as Richie O'Flaherty2000
Ready to Rumble as Sean Dawkins1999
Varsity Blues as Charlie Tweeder1999
Black and White as Scotty1999
Speed of Life as Drew1998
Enemy of the State as Jones1998
Nowhere to Go as Romeo1998
Bongwater as Bobby1997
Nowhere as Ducky1996
Aaron Gillespie Will Make You a Star as Sean1996
Last Resort as StrutNaN
The Adventures of Cliff Booth as Not available1996
A Boy Called Hate as Steve / Hate2023
One Day as a Lion Writer2023
One Day as a Lion Executive Producer2009
Mercy Writer2006
The Dog Problem Director2006
The Dog Problem Writer2005
Dallas 362 Director2005
Dallas 362 Writer2005
Dallas 362 Executive Producer