2023
One Day as a Lion as Jackie Powers
2023
Alert: Missing Persons Unit as Det. Jason Grant (19 episodes)
2020
LA Originals as Self
2016
All at Once as Alexander Clarke
2016
Vice Principals as Sweat Dogs Trainer (1 episode)
2015
Rock the Kasbah as Jake
2015
The Late Late Show with James Corden as Self - Guest (1 episode)
2010
Hawaii Five-0 as Danny "Danno" Williams (240 episodes)
2010
A Beginner's Guide to Endings as Cal White
2009
Mercy as Johnny Ryan
2009
NCIS: Los Angeles as Danny Williams (1 episode)
2009
Deep in the Valley as Rod Cannon
2007
Stories USA as Hayden Field (segment "Life Makes Sense If You're Famous")
2007
Ocean's Thirteen as Turk Malloy
2007
Brooklyn Rules as Carmine Mancuso
2006
The Dog Problem as Casper
2006
Lonely Hearts as Det. Reilly
2006
Friends with Money as Mike
2005
Into the Blue as Bryce
2005
Dallas 362 as Dallas
2004
Ocean's Twelve as Turk Malloy
2004
Entourage as Scott Lavin (9 episodes)
2004
In Enemy Hands as Randall Sullivan
2003
Jimmy Kimmel Live! (2 episodes)
2002
Life Makes Sense If You're Famous as Hayden Field
2002
You Always Stalk the Ones You Love as Scott
2001
Ocean's Eleven as Turk Malloy
2001
American Outlaws as Cole Younger
2000
Gone in Sixty Seconds as Tumbler
2000
Ready to Rumble as Sean Dawkins
2000
Boiler Room as Richie O'Flaherty
1999
Black and White as Scotty
1999
Speed of Life as Drew
1999
Varsity Blues as Charlie Tweeder
1998
Enemy of the State as Jones
1998
Nowhere to Go as Romeo
1996
Last Resort as Strut
1996
Aaron Gillespie Will Make You a Star as Sean
1996
A Boy Called Hate as Steve / Hate