2019
Suits: Retrospective Special as Harvey Specter / Self
2019
Pearson as Harvey Specter (1 episode)
2011
Suits as Harvey Specter (134 episodes)
2011
A Bag of Hammers as Wyatt
2011
S.W.A.T.: Firefight as Paul Cutler
2010
Love & Other Drugs as Trey Hannigan
2009
Whiteout as Robert Pryce
2009
Watch What Happens Live with Andy Cohen as Self - Guest (1 episode)
2009
Middle Men as Buck Dolby
2009
One Way to Valhalla as Bo Durant
2008
The Spirit as The Spirit / Denny Colt
2007
Because I Said So as Johnny
2006
The Good Shepherd as John Russell, Jr.
2005
Archangel as R. J. O'Brian (3 episodes)
2004
A Love Song for Bobby Long as Lawson Pines
2004
Grand Theft Parsons as Gram Parsons
2002
Bad Company as Seale
2001
Behind Enemy Lines as Lt. Jeremy 'Smoke' Stackhouse
2001
American Outlaws as Frank James
2000
The Audrey Hepburn Story as William Holden
2000
The Others as Dr. Mark Gabriel (13 episodes)
2000
101 Ways (The Things a Girl Will Do to Keep Her Volvo) as Dirk
1999
Simply Irresistible as Charlie
1998
Sex and the City as Barkley (1 episode)
1996
Spin City as Naked Guy (1 episode)
1995
Follow The River as Johnny Draper
1990
Beverly Hills, 90210 (1 episode)
1980
Why Would I Lie? as Jeorge