Geraldine McEwan has died at the age of 82, her children have announced.
The British actress was best known for playing Agatha Christie sleuth Miss Marple in ITV’s series Marple.
She appeared as Miss Marple from 2004 until 2009.
The BAFTA award winner had a long and successful career in theatre, television and films.
Geraldine McEwan’s son Greg and daughter Claudia said in a statement: “Following a stroke at the end of October and a period in hospital, Geraldine McEwan passed away peacefully on January 30.
“Her family would like to thank the staff at Charing Cross Hospital who cared for her incredibly well.”