Shelley Morrison, who played Karen Walker’s sharp-tongued yet endearing maid Rosario Salazar on “Will & Grace,” has died. She was 83.
Morrison died at Cedars-Sinai Medical Center in Los Angeles from heart failure after a brief illness, Morrison’s publicist, Lori DeWaal, told The Associated Press.
Before “Will & Grace,” Morrison was best known for playing Sister Sixto on “The Flying Nun” alongside Sally Field from 1967 to 1970.
She guest-starred on dozens of television series starting in the early 1960s, including “The Fugitive,” “L.A. Law” and “Murder, She Wrote.” Most recently, she voiced a character, Mrs. Portillo, on the Disney animated series “Handy Manny.”
Born Rachel Mitrani to Jewish parents from Spain in the Bronx, New York, in 1936, Morrison spoke primarily Spanish as a child. She was often cast as Latina characters, but she played a range of ethnicities in theater, television and film.
Her movie roles put her in casts with Hollywood’s biggest stars of several eras.
She appeared with Dean Martin in 1968’s “How to Save a Marriage and Ruin Your Life,” with Barbra Streisand in “Funny Girl” the same year, with Gregory Peck in 1969’s “Mackenna’s Gold,” with Shelley Long in “Troop Beverly Hills” in 1989, and with Salma Hayek in “Fools Rush In” in 1997.
Morrison is survived by her husband of more than 40 years, Walter Dominguez.