2021
Two Yellow Lines as Dave2020
Stars in the House as Self2019
Write Before Christmas as Tom2017
Dynasty as Blake Carrington2017
Everybody Has an Andy Dick Story as Not available2014
Born to Race: Fast Track as Jimmy2013
Devious Maids as Spence Westmore2012
The Possession as Brett2011
The Exes as Alex2011
Born to Race as Jimmy Kendall2011
Justice for Natalee Holloway as Jug Twitty2009
Accidentally on Purpose as James2009
Natalee Holloway as Jug Twitty2008
Swingtown as Tom Decker2007
Private Practice as Dr. Archer Forbes Montgomery2007
Burn Notice as Max2007
Dirt as Not available2007
The Girl Next Door as Mr. Moran2006
Big Love as Goji Guru2005
Grey's Anatomy as Dr. Archer Forbes Montgomery2005
Beautiful People as Not available2005
Point Pleasant as Lucas Boyd2005
More Sex & the Single Mom as Alex Lofton2004
Homeland Security as Bradley Brand2004
Homeland Security as Bradley Brand2004
Marmalade as Aiden2003
Sex & the Single Mom as Alex Lofton2003
Encrypt as Garth2001
Six Feet Under as Scott Axelrod2001
UC: Undercover as Not available2000
CSI: Crime Scene Investigation as Agent Viggo McQuaid2000
Strong Medicine as Ben Sanderson2000
Ed as Troy McCallum1999
The Alchemists as Connor Molloy1998
Ice as Robert Drake1997
Mother Knows Best as Ted Rogers1997
Blessed Assurance as Jerry Shand1996
Arliss as Not available1996
Pretty Poison as Dennis Pitt1995
Hope and Gloria as Grant Show1995
Between Love and Honor as Steve Allie Collura1994
Burke's Law as Dash Thornton1994
Models Inc. as Not available1992
Melrose Place as Jake Hanson1992
Treacherous Crossing as Not available1992
A Woman, Her Men, and Her Futon as Randy1990
Beverly Hills, 90210 as Jake Hanson1990
Lucky Chances as Marco1989
True Blue as Officer Casey Pierce1989
When We Were Young as Michael Stefanos1985
Cindy Eller: A Modern Fairy Tale as Gregory Prince III1975
Saturday Night Live as Self - Cameo (uncredited)1972
ABC Afterschool Special as Gregory Prince III2017
Dynasty Director