Honor Kneafsey

At only 12 years old Honor Kneafsey has appeared in numerous TV, Film and West End stage roles. She stars in 2017's The Bookshop alongside Bill Nighy and Emily Mortimer. Most notably she played the role of Scarlett in Miss You Already alongside Toni Collette and Drew Barrymore and the lead role of June Mottershed in Our Zoo for BBC One. She also appeared alongside Sheridan Smith in ITV’s Black Work and with Tamsin Greig and Simon Bird in Friday Night Dinner.

In Agatha Christie's Crooked House, Honor plays Josephine Leonides; Magda & Philip's 12-year-old daughter, sister to Sophia and Eustace, and a close observer.

Discover more about the cast of Crooked House

Sign up to the newsletter to receive The World of Agatha Christie: 1920s magazine