W 1985 roku powrócił na scenę Manhattan Theatre Club w przedstawieniu California Dog Fight.
Zagrał potem m.in. w dramacie kryminalnym Francisa Forda Coppoli Cotton Club (The Cotton Club, 1984) jako gangster Arthur „Dutch Schultz” Flegenheimer, dramacie prehistorycznym Klan niedźwiedzia jaskiniowego (The Clan of the Cave Bear, 1986) w roli Neandertalczyka i komediodramacie Inteligent w armii (Renaissance Man, 1994) jako doświadczony wojskowy, który wątpi w siłę Szekspira, Mortal Kombat 2: Unicestwienie (Mortal Kombat: Annihilation, 1997) w roli Lorda Raydena, Za szybcy, za wściekli (2 Fast 2 Furious, 2003) jako agent Markham, Blade: Mroczna trójca (Blade: Trinity, 2004).
Pojawił się także w serialach: NBC Policjanci z Miami (Miami Vice, 1985), NBC Crime Story (1987), CBS Strażnik Teksasu (Walker, Texas Ranger, 1999), Fox Z Archiwum X (The X Files, 2001), CBS Siódme niebo (7th Heaven, 2001), CBS Nash Bridges (2001), HBO Seks w wielkim mieście (Sex and the City, 2001–2004), NBC Brygada ratunkowa (Third Watch, 2002), Fox Gorące Hawaje (North Shore, 2004–2005), CBS CSI: Kryminalne zagadki Miami (CSI: Miami, 2006), CBS Jericho (2006–2007) i Dexter (2006–2011) w nominowanej do nagrody Saturna roli Harry’ego Morgana.