BBC Original drama A Good Girl's Guide to Murder is adapted from the eponymous novel in the mystery thriller genre. The high school students in this series, directed by Dolly Wells, are occupied as Pippa FitzAmobi, who is leading an investigation into a murder in her small town.The series adaptation has a huge ensemble cast with several different characters that play important roles in the story. This article looks at the main characters, their ages and what roles they play in the story.A Good Girl's Guide to Murder characters and their ages1) Pippa (Pip) Fitz-AmobiPippa (image via Instagram/@agoodgirlsguidetv)Played by Emma Myers, Pippa (Pip) Fitz-Amobi is a 17-year-old slick high school senior who decides to investigate the murder of Andie Bell. She teams up (Ravi Singh and FitzAmobi) to unearth the truth in the case. Emma Myers is acclaimed for her role as Enid in the series Wednesday.2) Ravi Singh View this post on Instagram Instagram PostPlayed by Zain Iqbal, Ravi Singh is a 20-year-old brother of Sal Singh who is still dealing with the aftermath of his brother's death. He teams up with Pippa to clear his brother's name. Zain Iqbal has made his screen debut through this series. He first appeared in the short film Why ME?3) Andie BellAndie Bell (image via Moonage Pictures)Played by India Lillie Davies, Andie Bell is the central figure of a mystery with her disappearance and presumed murder at the beginning of the film. She was 18 at the time of her disappearance. India Lillie Davies is known for her work in Heart & Strings, My Very Royal Romance, Call The Midwife and Bridgerton.4) Sal SinghSal Singh (image via Moonage Pictures)Played by Rahul Pattni, Sal Singh was accused of murdering his girlfriend Andie Bell and was later found dead by suicide. At the time of his death, Sal was 18. Rahul Pattni made his debut in the BBC daily soap Casualty season 385) Becca BellBecca Bell (image via Instagram/@agoodgirlsguidetv)Played by Carla Woodcock, Becca is Andie Bell's younger sister and is reported to be the last person to see Andie alive. She's 21-22 during the present events of A Good Girl's Guide to Murder. Carla's previous works include Such Brave Girls, Outlander, Tell Me Everything and Ackley Bridge.6) Elliot WardElliot Ward in A Good Girl's Guide to Murder (image via Instagram/@agoodgirlsguidetv)Played by Mathew Baynton, Elliot Ward is the English teacher at Pip's school, the father of Cara and Naomi and a father figure to Pippa. In his early 40s, Elliot Ward emerges to be one main culprits in the case of Andie Bell. Mathew Baynton is known for his work in The Split, Vanity Fair, The Wrong Mans, Wonka, City Rats, You Instead and Bill. 7) Cara Ward View this post on Instagram Instagram PostAsha Banks plays the 17/18-year-old Cara Ward, who is a best friend to Pippa and daughter to Elliot. She finds herself deeply intertwined in the central mystery in A Good Girl's Guide to Murder. Asha Banks is known for her work in Confus[(ion) (ed)], Rebel Cheer Squad: A Get Even Series and The Magic Flute.8) Naomi WardNaomi Ward (image via Instagram/@agoodgirlsguidetv)Played by Yasmin AlKhudhairi, Naomi is Cara's older sister and one of the closest friends to Sal Singh. She's 23-24 during the present events of A Good Girl's Guide to Murder. Yasmin AlKhudhairi has previously worked in Killing Eve, Ackley Bridge, Cobra and Rye Lane.9) Henry Ashton as Max HastingsMax Hastings (image via Instagram/@agoodgirlsguidetv)Max is a rich friend to Naomi and Sal, whose secretive character raises some eyebrows about him. He's 24 when Pip reopens the investigation of Andie Bell's disappearance. He's known for his work in Outlander and My Lady Jane.Supporting Cast and their characters in A Good Girl's Guide to Murder View this post on Instagram Instagram PostAnna Maxwell Martin as Leanne Amobi: Pip's motherGary Beadle as Victor Amobi: Pip's fatherYali Topol Margalith as Lauren Gibson: Pip's best friendJude MorganCollie as Connor Reynolds: Pip's best male friendRaiko Gohara as Zach Chen: Pip's best friendGeorgia Arron as Emma Hutton: best friend of AndieJessica Webber as Nat Da Silva: a victim of Andie's bullyingJackson Bews as Daniel da Silva: Nat's elder brother and a former copKitty Anderson as Young PipMitu Panicucci as Stella Chapman: Pip's classmateAnnabel Mullion as Rosie Hastings (Max's mother)A Good Girl's Guide to Murder released on August 1, 2024, and is available to watch on BBC iPlayer, Netflix, Stan and ThreeNow.