
Already Perfect
Tony Award winner Levi Kreis confronts the boy he left behind
Starting Saturday 10 January 2026
Already Perfect is a searing and uplifting new musical by Tony Award winner Levi Kreis. As his Broadway show is about to be filmed for the archives, Levi unravels in his dressing room, ready to end it all. His sponsor, Ben, bursts in and through their confrontation, a bit of theatrical magic begins to occur: the room splits open and out steps the brash younger self Levi once was. Past and present collide in a theatrical self-reckoning as the two versions of Levi bring to life past memories and the three men morph through dozens of characters powered by a score that soars from gospel tambourine to tender ballad.
At once brutally honest and defiantly hopeful, Already Perfect asks what it takes to make peace with your story. With humour, music, and unflinching truth, it lands on a radical simplicity: there is nothing to prove: you are already perfect.
Age Restriction
This production is recommended for ages 14+.Run time
1hr 40minsVenue Address
Nearest Tube Station
Frequently Asked Questions
What is the runtime of Already Perfect?
The runtime for Already Perfect at King's Head Theatre is 1hr 40mins.
What theatre is Already Perfect playing at?
Already Perfect is playing at King's Head Theatre, the address is 115 Upper St, Islington, , London,N1 1QN.
How to get to Already Perfect?
The closest tube station to Already Perfect is Angel.
When is Already Perfect is playing until?
Already Perfect is booking until Sunday 15 February 2026 at the King's Head Theatre.
What is the age restriction for Already Perfect?
For Already Perfect the age recommendation is as follow: This production is recommended for ages 14+. .
How much does tickets for Already Perfect cost?
Tickets for Already Perfect start from £13.
Where can I buy tickets for Already Perfect?
You can buy tickets for Already Perfect on this page, by clicking on the "Find the best seat" button above.