Campbell był pierwszym wyborem producentów serialu Star Trek: Następne pokolenie (Star Trek: The Next Generation) do roli komandora Williama Rikera, ale ostatecznie zagrał Jonathan Frakes. Campbell pojawił się gościnnie w drugim sezonie serialu, wcielając się w tytułową postać kapitana Thadiuna Okony w odcinku „The Outrageous Okona” (1988).
W 1992 trafił na Broadway, gdzie przyjął rolę Laertesa w tragedii szekspirowskiej Hamlet ze Stephenem Langiem. Odnosił sukcesy sceniczne, występując w przedstawieniach: Poskromienie złośnicy jako Petruchio, Makbet, Podstawa Ameryki, Karuzela, Romeo i Julia, Nawałnica, Chłopaki i lalki i Fortynbras, za którą otrzymał nagrodę Ovation w 1996.
W telewizyjnym dramacie sensacyjnym Szachownica (Checkered Flag, 1990) zagrał kierowcę wyścigowego Tommy’ego Trehearna, rywalizującego na torze i poza nim z Mikiem Reardonem (Rob Estes). W 13–odcinkowym serialu ABC Księżyc nad Miami (Moon over Miami, 1993) z Ally Walker został obsadzony w roli Waltera Tatuma, prywatnego detektywa rozwiązującego przypadki na Południowej Florydzie.