Countdown as Nathan Blythe (1 episode)
2024
One Fast Move as Dean Miller
2024
Bad Boys: Ride or Die as McGrath
2023
Dangerous Waters as Derek
2023
Americana as Dillon Macintosh
2023
Little Dixie as Governor Richard Jeffs
2022
American Carnage as Eddie
2022
The Ravine as Mitch Bianci
2022
Redeeming Love as Duke
2021
Roll Up Your Sleeves as Self
2019
Euphoria as Cal Jacobs (16 episodes)
2015
The Fixer as Carter (4 episodes)
2014
The Last Ship as CO CDR Tom Chandler (56 episodes)
2010
Burlesque as Marcus Gerber
2010
Valentine's Day as Sean Jackson
2009
Watch What Happens Live with Andy Cohen as Self - Guest (1 episode)
2008
Marley & Me as Sebastian Tunney
2007
Private Practice as Dr. Mark Sloan (1 episode)
2006
Open Water 2 : Adrift as Dan
2006
X-Men: The Last Stand as James Madrox / Multiple Man
2005
Painkiller Jane as Nick
2005
Grey's Anatomy as Mark Sloan (140 episodes)
2004
Helter Skelter as Charles "Tex" Watson
2003
Las Vegas (2 episodes)
2003
The Ellen DeGeneres Show as Self (1 episode)
2003
Sol Goode as Overly Dramatic Actor
2002
The American Embassy as Rob Goodwin (3 episodes)
2001
Project Greenlight (34 episodes)
2001
Ball & Chain as Jack
2000
Gideon's Crossing as Dr. Wyatt Cooper (21 episodes)
2000
The Basket as Tom Emery
1999
Family Guy as Eric Dane (voice) (1 episode)
1998
Charmed as Jason Dean (9 episodes)
1997
Crisis Center as Mark Kelly (6 episodes)
1996
Seduced by Madness: The Diane Borchardt Story as Nick
1995
Serving in Silence: The Margarethe Cammermeyer Story as Matt
1993
Late Night with Conan O'Brien as Self - Guest (1 episode)
1992
Renegade as Jimmy Warren (1 episode)
1989
Saved by the Bell as Tad Pogue (uncredited) (1 episode)
1988
LIVE with Kelly and Mark (3 episodes)
1988
LIVE with Kelly and Mark as Self - Guest (1 episode)
1988
The Wonder Years as Brett (1 episode)
1987
Married... with Children as Oliver Cole (1 episode)