The family of longtime actress Geraldine McEwan says she has died following treatment for a stroke. She was 82. McEwan was known for many roles, including playing the famous Agatha Christie detective Miss Marple in 12 TV movies. Her son and daughter said in a statement that she died yesterday after suffering a severe stroke at the end of October. McEwan worked for many years in theater, television and films. She played Miss Marple between 2004 and 2009, the BBC reports. She called it a "marvelous experience." Before that, her roles included playing the witch Mortianna in Robin Hood: Prince of Thieves; she also worked with the likes of Laurence Olivier, the BBC notes. (More television stories.)