
Castle Hill Players presents THE LAST WITCH at the Pavilion Theatre from 22 May – 13 Jun By Rona Munro and Directed by Jennifer Willison
Based on the historical case of the last person ever to be executed for witchcraft in Britain, The Last Witch explores that dark epoch where superstition overruled common sense and fear over compassion.
In 18th century Scotland, Janet Horne lives on the fringes of society. Spirited, arrogant and stubborn, but fiercely protective of her daughter Helen, Janet seems able to turn nature to her will. Her neighbours fear and admire her in equal measure as she uses her “powers” as both a salve and a weapon.
Her skills attract the wrong kind of attention from the men in her sphere – the new sheriff Captain Ross, Niall the minister and her estranged neighbour Douglas Begg. And then of course, there’s Nick, a mysterious dark stranger.
But is Janet a witch or just a dirt-poor widow relying on her wits to keep herself and Helen alive? A summoner of winds and rain or a savvy charlatan manipulating her friends and foes? Or can she perhaps be both?
By arrangement with ORIGIN™ Theatrical on behalf of Nick Hern Books.
The Pavilion Theatre is located within the Castle Hill Showgrounds, Castle Hill
Bookings paviliontheatre.org.au/the-last-witch or call 02 9634 2929. Enquiries call 02 9634 3846 or email [email protected]. Media enquiries email Abby [email protected]
Castle Hill Players presents
The Last Witch
By Rona Munro.
Directed by Jennifer Willison
22 May – 13 Jun 2026 Wed, Fri, Sat 8 PM, Sun 4 PM
Pavilion Theatre, Castle Hill
Tickets $30, Concession $25
Cast and Creatives
Janet: Paula Searle
Helen: Chloe Overeem
Douglas: Christopher Clarke
Elspeth: Penny Johnson
Niall: Jem Rowe
Captain Ross: Toby Rowe
Nick: Matthew Robson
Sound Design & Director: Jennifer Willison
Lighting Design: Casey Moon-Watton
Costume Design: Anthea Brown


