Od 8 stycznia 1981 do 28 listopada 1982 na scenie Broadwayu grał rolę Frederica w widowisku Piraci z Penzance. W 1985 wystąpił jako Jeff Barry w broadwayowskim musicalu Leader of the Pack, a od 4 marca 1999 do 1 września 2001 na Broadwayu grał postać Franka Butlera w musicalu Rekord Annie (Annie Get Your Gun) u boku Cheryl Ladd z muzyką Irvinga Berlina. W 1990 grał Balladeera w produkcji off-broadwayowskiej Assassins. Od czerwca 1999 do lutego 2000 wcielał się w tytułową postać Józefa w musicalu Józef i cudowny płaszcz snów w technikolorze. W 2001 zagrał Radamesa w krajowej trasie musicalowej Aidy i zdobył nagrodę National Broadway Theater Award 2002 dla najlepszego aktora w musicalu Touring Musical, zanim przeniósł się na Broadway w 2002. W latach 2004–2005 powrócił na Broadway w przedstawieniu 42. ulica.
Stał się znany z roli Johnny’ego Castle w serialu CBS Dirty Dancing (1988-89) i jako Patrick Gallagher w sitcomie Ruby & The Rockits (2009).
10 grudnia 1987 poślubił Anję Stewart, jednak w 1988 roku rozwiedli się. 12 lutego 1994 ożenił się z Melissą Hurley. Mają dwóch synów: Cole'a Patricka (ur. 31 lipca 1995) i Jacka Gordona (ur.