Pracował w filmie i telewizji dla reżyserów takich jak Arthur Hiller, Bill Duke i Phillip Noyce. W 1982 zadebiutował na kinowym ekranie w drugoplanowej roli barmana, który studiuje medycynę w komedii Lloyda Kaufmana i Michaela Herza Kelnerka! (Waitress!). Za rolę Petera Hollistera w operze mydlanej CBS Knots Landing (1985–1987) zdobył nominację do nagrody Soap Opera Digest. Grał potem w innych operach mydlanych – CBS Guiding Light (1997–1999) i ABC Wszystkie moje dzieci (All My Children, 2000). Od 19 lipca 2000 do 11 sierpnia 2005 występował jako czarny charakter Craig Bryant Montgomery w operze mydlanej CBS As the World Turns. Postać ta przyniosła mu dwie nominacje do nagrody Emmy (2001, 2002) i czterokrotnie do nagrody Soap Opera Digest (1999, 2001, 2003 i 2005).

W wolnym czasie pisze scenariusze i zajmuje się fotografią.

Filmografia Filmy 1982: Kelnerka! (Waitress!) jako Bill 1984: Samotny facet (The Lonely Guy) jako aktor/randka Louise w barze 2010: Salt jako prezydent USA Lewis 2012: My Best Day jako Sebastian 2012: Young(ish) (krótkometrażowy) jako mężczyzna w średnim wieku 2015: Only I...