CharacterRosario SalazarRosario Salazar in Will & Grace (1998), played by Shelley Morrison. Played byShelley MorrisonAppears inWill & Grace1998