‘Once Upon a One More Time’ to close on Broadway

The new musical by Jon Hartmere, which features a princess-centric story set to hit songs by Britney Spears, has played the Marquis Theatre since May.

Gillian Russo
Gillian Russo

The fairytale story is ending. Once Upon a One More Time has set a Broadway closing date of September 3 at the Marquis Theatre. At the time of closing, the show will have played 123 performances.

Once Upon a One More Time is written by Jon Hartmere and is set to 20 pop hits by Britney Spears, including “Toxic,” “Oops!...I Did It Again,” “Circus,” and “...Baby One More Time,” from which the show takes its title. The story follows classic princesses who seek to rewrite their happily ever afters after a fairy godmother introduces them to the Betty Friedan book The Feminine Mystique.

New York Theatre Guide’s four-star review reads, “Spears's hits and impeccable dancing from director/choreographers Keone and Mari Madrid make Once Upon a One More Time an irresistible party.”

The musical premiered at the Shakespeare Theatre Company in Washington, D.C., in 2021 before transferring to Broadway this past May. The principal Broadway cast, many of whom also appeared in the D.C. production, includes Briga Heelan as Cinderella, Justin Guarini as Prince Charming, Aisha Jackson as Snow White, Jennifer Simard as Stepmother, Adam Godley as The Narrator, Brooke Dillman as the O.F.G. (Original Fairy Godmother), Tess Soltau as Stepsister Betany, Ryann Redmond as Stepsister Belinda, Ashley Chiu as Sleeping Beauty, Morgan Whitley as Princess and the Pea, Lauren Zakrin as Little Mermaid, Gabrielle Beckford as Rapunzel, Ryan Steele as Prince Erudite, and Nathan Levy as Clumsy.

The cast also includes Stephen Scott Wormley as Prince Affable, Joshua Daniel Johnson as Prince Brawny, Amy Hillner Larsen as Goldilocks, Selene Haro as Gretl, Kevin Trinio Perdido as Prince Mischievous, Liv Battista as Belle, Pauline Casiño as Esmeralda, Justice Moore as Red, Mikey Ruiz as Prince Gregarious, Josh Tolle as Prince Suave, and Karissa Bruno and Isabella Ye as Little Girl.

Photo credit: The cast of Once Upon a One More Time on Broadway. (Photo by Matthew Murphy)

Originally published on