Entertainment Shelley Morrison the Maid on Will & Grace Passes Away Cheena Khanna Dec 2, 2019 Actress Shelley Morrison, best known for playing maid Rosario Salazar on Will & Grace, died of heart failure at the age of 83.