Hans første store rolle var i serien , hvor han var med fra 1981 til 1982. Fra 1982 til 1988 hadde han rollen som Steven Carrington i tv-serien , en rolle som opprinnelig ble spilt av Al Corley. Etter dette spilte han fast i den kortlivede tv-serien (1992), deretter (1998–2000), miniserien (2004), (2006–2010) og miniserien (2015). Han har utover dette hatt gjentagende roller i tv-serier som blant annet (13 episoder, 2010–2013), (5 episoder, 2011–2012), (11 episoder, 2013), (6 episoder, 2012–2015), (6 episoder, 2013), (2 episoder, 2018), (3 episoder, 2015–2021) og (7 episoder, 2021–2022). Han har også medvirket i en rekke TV-filmer, deriblant (1989), (1994), (2006) og (2009).