Shelley Morrison Dead: ‘Will & Grace’ Actress Was 83 5 years ago Shelley Morrison, the actress who played Karen's maid Rosario on Will and Grace, has died at the age of 83 from heart failure.