Curveball Creative in association with Hayes Theatre Co are thrilled to present a vibrant and bold reimagining of the beloved Olivier Award-winning musical Once On This Island, running at the Hayes Theatre from the 2nd to 31st of August.

Based on the novel My Love, My Love by Rosa Guy and the classic Hans Christian Andersen tale The Little Mermaid, at its heart is the story of Ti Moune (Thalia Osegueda Santos), a humble peasant girl who risks everything to save Daniel (Alexander Tye), a wealthy boy from the other side of the island. As Ti Moune is captivated by love, the gods are watching, and they’ve made a wager: which is stronger – love or death?

This contemporary reimagining blends the show’s Caribbean spirit with Australia’s own rich cultural history. Beginning on the vibrant shores of our own island of Australia, Once On This Island embraces the voices of the performers, bringing their accents, heritage and lived experience to the stage, resulting in a rich, dynamic chorus that truly reflects the spirit of the story.

Directed by Gumbaynggirr and Turkish storyteller, Brittanie Shipway (HIT Productions’ Waltzing the Wilarra), this vivid retelling blends music, movement and mythology to stunning effect. With a cast of exciting new talent and a striking design that nods to the show’s Haitian roots, Once On This Island is both emotionally resonant and visually captivating, a celebration of love, legacy and the enduring power of storytelling.

Once On This Island honours the profound legacy of those who came before us, reminding us that the stories of their yesterdays shape the narratives we weave for tomorrow.

Event Access

Visit Hayes Theatre Co website for details

Venue Access

Visit Hayes Theatre Co website for details

Event type

Other accessible and inclusive event

Find out more

For bookings and information on specific access and transport.

Hayes Theatre Co
Presenting Theatre Company

Phone0280657337

Visit their website

Location

Subscribe and stay informed with the latest news, events and tips.

  • This field is for validation purposes and should be left unchanged.