Every Major Actress to Play Miss Marple Before New Reboot, Ranked

Joan Hickson as Miss Marple; MURDER MOST FOUL, Margaret Rutherford, 1964; THE MIRROR CRACK'D, Angela Lansbury as Jane Marple, 1980, (c) Associated Film
Everett Collection

She is sweet, petite, and the ultimate cozy sleuth. Equipped with all the crime-fighting accoutrements one could need, including a sensible hat, hand-knit cardigans, and practical shoes, Agatha Christie‘s Miss Jane Marple has been solving mysteries for generations.

Beneath her kindly demeanor and grandmotherly charm lies a razor-sharp mind capable of spotting clues, uncovering secrets, and catching deadly killers that others overlook. Whether investigating suspicious deaths in the quiet village of St. Mary Mead or untangling crimes far beyond its borders, Miss Marple has earned her place as one of fiction’s most beloved and enduring detectives.

According to the Radio Times, Agatha Christie’s great-grandson James Pritchard has been attempting to bring the detective back, and a possible revival is in the works.

So, that opens up the question: Who will play the legendary detective?

Over the years, the marvelous Miss Marple has been portrayed by a number of talented actresses, each bringing her own unique charm and interpretation to Agatha Christie’s iconic amateur detective. From beloved television adaptations to feature films and radio productions, these performers have helped keep the darling detective alive for generations of mystery fans.

MURDER BY DEATH, Elsa Lanchester, 1976
Everett Collection

8. Elsa Lanchester

This was mostly thrown in for good fun, as this parody of Agatha Christie’s detective is more amusing than sleuthing. Elsa Lanchester‘s “Miss Marbles” was one of the many well-known detectives spoofed in Neil Simon‘s comedy-mystery Murder by Death.

Marples_Gracie-Fields_a-Murder-is-Announced
Courtesy Everett Collection

7. Gracie Fields

Gracie Fields portrayed Miss Marple in 1956’s Goodyear Television Playhouse: A Murder is Announced, and she had the honor of being the first actress to portray Agatha Christie’s famous detective. Despite starring with a young Roger Moore and Jessica Tandy, Fields wasn’t it wasn’t well received in the role and seemed ill at ease.

MURDER WITH MIRRORS, Helen Hayes, 1985, ©Warner Bros. Television/courtesy Everett Collection
Warner Bros. Television/courtesy Everett Collection

6. Helen Hayes

Legendary stage and screen actress Helen Hayes portrayed Agatha Christie’s amateur sleuth in two American television films in the 1980s: 1983’s A Caribbean Mystery and 1985’s Murder with Mirrors. She was generally well-received by audiences for her charming and sharp performance, but Hayes drew mixed reactions from purists who didn’t care for her odd accent choice.

Marple_Angela-Lansbury_mirror-crackd
Courtesy Everett Collection

5. Angela Lansbury

Angela Lansbury starred as Miss Jane Marple in the 1980 mystery film The Mirror Crack’d. Her poised and observant portrayal served as a direct inspiration for her later iconic role as Jessica Fletcher in Murder, She Wrote.

Agatha Christie's Miss Marple on MASTERPIECE “A Caribbean Mystery” (Season 6, ep. 601) Sunday, September 21, 2014 at 8-9:30pm ET on PBS While staying at a lavish tropical island hotel, Miss Marple investigates the sudden death of a fellow guest. With the help of a curmudgeonly business tycoon, they unravel a web of deceit, murder and “dark magic”, leaving Miss Marple to consider every one of the hotel’s guests as a suspect. Sir Antony Sher (God on Trial) guest stars. Shown: Julia McKenzie as Miss Marple (C) ITV Studios for MASTERPIECE This image may be used only in the direct promotion of MASTERPIECE. No other rights are granted. All rights are reserved. Editorial use only.
Courtesy Everett Collection

4. Julia McKenzie

Julia McKenzie took over the role of Miss Marple from Geraldine McEwan in the ITV series Agatha Christie’s Marple and delivered a consistently strong performance. Starring in 11 feature-length episodes, she played Marple as a woman who utilized her unassuming presence to trick suspects into dropping their guard.

BY THE PRICKING OF MY THUMBS, Greta Scacchi, Geraldine McEwan, 'Part I', 2006. © Granada Media / Courtesy: Everett Collection
Courtesy: Everett Collection

3. Geraldine McEwan

A hugely popular modern interpretation, Geraldine McEwan‘s witty, inquisitive, slightly mischievous Marple introduced the character to a new generation of viewers through ITV and PBS’s Agatha Christie’s Marple. She appeared in 12 episodes across three series before announcing her retirement from the role.

MURDER MOST FOUL, Margaret Rutherford, 1964
Courtesy Everett Collection

2. Dame Margaret Rutherford

The most famous film Marple — legendary character Margaret Rutherford starred as Agatha Christie’s Miss Marple in four highly successful comedy films in the early 1960s, starting with Murder, She Said. She went on to star in 1963’s Murder at the Gallop, 1964’s Murder Most Foul, and 1964’s Murder Ahoy!.

MASTERPIECE MYSTERY, (aka MYSTERY!), Joan Hickson, (1980s), 1980-. ph: ©PBS/Courtesy Everett Collection
PBS/Courtesy Everett Collection

1. Joan Hickson

For many Agatha Christie fans, Joan Hickson is the definitive Miss Marple. Her BBC version is the benchmark against which every other portrayal is judged. She starred in the BBC television series Miss Marple from 1984 until 1992, and her portrayal of the sharp-minded, unassuming silver-haired sleuth is widely regarded as the most faithful and authentic adaptation of the character.




Conversation59 Comments

Please read the TV Insider Community Guidelines.

Register or sign in to join the conversation.

  1. J

    Jmoc

    Joan Hickson is the best Miss Marple in my view. Just perfect!

  2. M

    Maz

    Joan Hickson was always my Favourite

  3. C

    Cinda 1969

    Joan Hickson was the best Miss Marple! I read somewhere that Agatha Christie wanted her to play her.

    1. C

      ccunnin1

      Yes she did!

  4. H

    Happyshopper123

    Joan Hickson is the quintessential Miss Marple - all others come up wanting!

  5. S

    S C

    So I've never seen Helen Hayes or Gracie Fields as Marple. But I think that Julia McKenzie should be a bit lower on the list. I really did not like her portrayal of Marple at all. I absolutely adore Geraldine McEwan's performance as Marple. She was the best for me.

    1. M

      Meli

      She was my favourite one

    2. A

      Annettekavanaghgmail.com

      I agree definitely the absolute best

    3. D

      DMc

      My favorite as well.

  6. G

    GL

    Joan Hickson and Geraldine McEwan are the two best in my opinion.

  7. R

    rosinaballina

    Joan Hickson, followed by Julie Mckensie

  8. L

    LF

    Agatha Christie actually met Joan Hickson after seeing her perform in a play, and said to her that she must play her Marple

    1. N

      Nebb

      Yes! This is true! Joan turned out to the definitive Marple

  9. N

    Nellieb

    Dame Margot was not the serious Miss Marple. More comedic. Geraldine McEwen played it similarly..with some humour thrown in. Angela Lansbury was terrible. Great actor but not Miss Marple. Julia Mckenzie was very good. Much more serious. But, you can't beat Joan Hickson. She was Miss Marple. Just as David Suchet will always be Poirot.

  10. W

    Witchylin

    Joan Hickson and Geraldine McEwan are the two best Miss Marples in that order.

    Margaret Rutherford totally wrong. She is nothing like Christie's description of Jane Marple.

  11. J

    Jenny B

    Geraldine and Joan every time. She's exactly as Christie describes. Rutherford and McKenzie don't fit the bill, not in the least can they be described as petite.

  12. D

    DoubleA

    Joan Hickson was the ultimate Miss Marple.

  13. T

    Tallen

    Joan Hickson is my number one closely followed by Geraldine McEwan. Agatha Christie disliked Margaret Rutherford's portrayal of Miss Marple and wished she'd never sold the film rights as they didn't take the stories seriously. Not Margaret Rutherford's fault as she was told to play Miss Marple that way. I wouldn't put her at number 2, a great actress but not in those roles.

  14. W

    Wendy Will

    Joan Hicks 100% the best actress to play Miss Marple no question.

  15. S

    Sandrawoo

    Joan Hickson was my lesser favourite whether she was the most like A C intended or not, she was so annoying. I loved Geraldine McEwan.

  16. D

    Darby

    Always Joan Hickson.

    Others have their own style of interpretation.

    Miss Marple audio book is really enjoyable but recently on one set of stories they replaced Joan Hickson with Julie Christie Big Mistake

  17. T

    Tante Nika

    By far Geraldine McEwan

  18. J

    J.

    I think Julia McKenzie was excellent as Marple. She brought her into the future..

  19. M

    Ma

    Geraldine mcewen ,Joan hickson both brilliant miss Marples

  20. M

    Mand

    Joan Hickson is Miss Marple

  21. Y

    Yosser

    Joan Hickson brilliant. Julia Mackenzie very good. Some of the others - awful.

  22. G

    Gingersna

    You are entitled to your opinion, but you are wrong.

    1. R

      Rtoni

      You are entitled to your opinion, but you are wrong

  23. P

    PaulA

    I affirm this list. However I would move Julia McKenzie down because her adaptations skew the original and she plays the part of Superintendent Battle in at least two of Agatha Christie’s stories. She slaughtered “The Secret of Chimneys” so Hadley. Of course it wasn’t McKinzie who did the rewrite but only played a role not created by Christie.

  24. D

    D

    Joan Hickson is the best, Geraldine Mc ewan is the worst , she over acts the old lady bit.

  25. P

    Panda

    Margaret Rutherford, superb! I remember watching her when I was little. 👍👏

  26. K

    Kathryn

    Dame Margaret, with Joan a close second 🩷

  27. E

    Elday84

    Has to be Dame Margaret Rutherford, for me. I love her as Miss Marple and then Angela Lansbury, she did one of my favourite Agatha Christie novels and film, The Mirror Crack'd from side to side/ The Mirror Crack'd.

    1. M

      Mike P

      Agree with your choices.Margaret Rutherford all the way.

  28. A

    akbarber013

    Joan Hickson was the best Marple I suggest actor,Georgie Glen as a future Miss Marple.

  29. E

    EllieKat

    Comments re: the past are opinions. What fascinates me us the possibility of a new portrayal by a current actress. How about Dame Helen? She can play everywoman. She slips into roles like changing her outfit.

  30. K

    kittyshdw

    Joann Hickson is hands down my favorite. She is the quintessential Miss Marple, like David Suchet is the quintessential Hercule Poirot.

  31. S

    Sally B

    Joan Hickson every time

  32. K

    Kathyb

    Joan Hickson absolutely!!!

    But I loved Margaret Rutherford’s eccentric portrayal too - charmingly eccentrically hilarious! I was sad to hear that Agatha Christie didn’t like the four films with MR. The modern productions with Geraldine and Julia were good but I didn’t like either of their portrayals.

    Please please get it right this time!!

  33. A

    Alora

    Joan Hickson IS Miss Marple, even Agatha Christie said so!

  34. S

    Stitcher

    Joan Hicksons got it hands down

  35. H

    HannahBF

    None of these actresses ever hit the 100% perfect portrayal of Miss Marple as did David Suchet for Hercule Poirot

  36. R

    ROSIE

    My all-time favourite portrayal of Jane Marple is Geraldine McEwan, with Joan Hickson following very closely behind. I am a great admirer of actress Julia McKenzie, but I never really liked her portrayal of Marple, she always came across as being rather pompous.

  37. A

    Alistair

    I think Joan Hickson was nearly 80 when she began playing Miss Marple. This makes her achievement even more amazing.

    She was easily the best, I think

  38. M

    Marriann

    Everyone shown above are all great all but Juiia McKenzie she is too big miss marple is small and dainty

  39. M

    Mikethecabbie

    Joan Hickson by a country mile. Geraldine McEwan was decent, but I'm grateful Angela Lansbury created Jessica Fletcher instead...

  40. W

    Westhamruss

    Margaret Rutherford was a superb comedic actress & for my money the greatest Miss Marple there ever has been. Joan Hickson comes second but her character always seemed really grumpy

  41. H

    Hihosilva

    Geraldine McEwen was just gorgeous as Miss Marple.

  42. S

    Sarah

    Definitely Joan Hickson,loved her

  43. A

    Aje1256

    Absolutely Joan Hickson

  44. N

    NellHowe

    I really liked June Whitfield in the BBC radio adaptations.

  45. J

    Jaki

    It has to be Margaret Rutherford in number one place followed by Geraldine McEwan for me, personally couldn't stand Joan Hickson in the role didn't even like her in the role of Murder She Said alongside Margaret Rutherford. Even though the films are black and white there was some great actors alongside her role as Jane Marple including Mr. Stringer and Sergeant Bacon.

  46. E

    Elibet

    Dame Rutherford and Julia McKenzie 😊

  47. S

    Sue

    Geraldine always. Tiny but indomitable.

  48. P

    Psickles1245

    Mariska Hargitay would be a great new miss Marple, she would need to look older of course.

  49. D

    Db

    Joan hickson starred in one of the margaret rutherford marple films

  50. J

    Jaylena

    Angela Lansbury...a huge fan with what ever she did. Love her so much. ⚘️❤️☺️⚘️

  51. M

    Malcolm

    As much as I enjoyed watching the Rutherford movies. They weren't true to the storyline.

    Hickson for me is the quintessential Miss Marple.

  52. F

    Frustrated

    Sorry, wrong. You throw out a few facts about Margaret Rutherford but you don’t explain why she was ranked number two. She was even further away from Agatha Christie‘s character than Elsa Lanchester.