Let me tell you something about walking into a theatre and immediately feeling like everything is going to be okay. That is the opening move Pretty Woman: The Musical makes, and it never lets up. From the moment the lights drop at the Teatro at Montecasino, this show grabs you by both hands, pulls you onto the dance floor, and refuses to let go until you are standing on your feet at the end wondering why your face hurts from smiling so much. Johannesburg, Cape Town has been raving about this for weeks. Now it is your turn. And trust me, the hype is real.
Yes, yes. Julia Roberts, Richard Gere, the red dress, the opera, the fire escape. We all know it. We have all seen it seventeen times. But here is what is wild: Pretty Woman: The Musical somehow makes you fall in love with this story all over again, like bumping into an old friend who has had a serious glow-up and learned to sing.
The show stays true to the heart of the film, and Bryan Adams and Jim Vallance’s score is the kind of music that lives rent-free in your chest for days afterwards. Power ballads, ensemble showstoppers, cheeky little numbers, “Freedom“, “I Can’t Go Back“, “Welcome to Hollywood” and more. It all lands with the kind of emotional punch that makes you simultaneously want to cheer and ugly cry, sometimes at exactly the same time. The show also goes deeper than the film in ways you might not expect. Through the songs, you get a richer, more textured understanding of who Vivian and Edward actually are, what drives them, what wounds them and what finally sets them free. The musical lets these characters breathe, and that is a gift the stage has over the screen.





Now here is where this production earns its standing ovation before the curtain even drops, because this all-South African cast is absolutely not playing around. Leah Mari as Vivian Ward is a revelation. Naledi Award winner. Unbelievable voice. The kind of performer who makes you forget you are watching a performance because she simply is Vivian, street smarts, big dreams and all. She brings warmth, grit and genuine star power to every single scene she inhabits. Opposite her, Christopher Jaftha as Edward Lewis is all effortless charisma and perfectly calibrated vulnerability. He walks the line between the buttoned-up businessman and the man slowly cracking open with devastating precision, and their chemistry does not feel constructed. It feels real, and that is the magic trick this show keeps pulling off over and over again.
But can we talk about Tiaan Rautenbach for a moment? Because this man, playing multiple roles including the narrator Happy Man and the impeccably proper concierge Mr Thompson, is a full-on force of nature. Every time he walks onto that stage, something delightful is about to happen, and the whole audience knows it. They lean forward. They grin before he has even opened his mouth. Bo Molefe as the bellhop Giulio is his perfect comedic counterpart, bringing sharp timing, fluid movement and absolute commitment to every bit he plays. Together, Rautenbach and Molefe, especially in the tango scene, deliver the funniest and most joy-packed moments in the entire show. The crowd was genuinely losing it. And Thuto Lesedi Gaasenwe as the iconic Kit De Luca is spirited, funny and deeply loveable in equal measure. When she delivers “You take care of you!“, the audience absolutely roars. Daniel Conradie as the slimy Philip Stuckey is another standout, a Naledi Award winner himself, and it shows in every scene he commands. This is what happens when you put South Africa’s finest talent on one stage together and simply say: go show the world what we have got. They show it. Loudly. Brilliantly.
Here is the thing nobody writes about enough when it comes to live theatre. There is a moment in a great show when the cast and the audience stop being two separate things and become one single breathing organism, all feeling the same thing at the same time. Pretty Woman: The Musical finds that moment repeatedly and holds onto it for dear life. You feel it when the room erupts during a big number. You feel it in the silence before a solo lands. You feel it in the laughter that starts at one end of the Teatro and rolls like a wave across every single seat.
The production looks every bit as good as it sounds. The set design is glossy and gorgeous, wrapping Beverly Hills excess in slick lighting and scene changes so seamless you barely notice time moving. The nineties nostalgia hits hard and hits exactly right, ring-dial phones, shopping sprees, opera nights and all the glamour you remember. The choreography in the big ensemble numbers is high-energy and tight, and the full live band gives the score the warmth and weight it deserves. This is a production that is polished from top to bottom, the kind of show you would expect to see on a West End or Broadway stage, built and performed entirely right here at home. That is worth celebrating out loud.
Here is the bottom line. Pretty Woman: The Musical is not trying to be art that challenges you or theatre that unsettles you. It knows exactly what it is: two and a half hours of pure, uncut, feel-good joy, and it delivers that promise with such confidence and skill that you will walk out floating. In a world that is frankly exhausting most of the time, there is something genuinely valuable about a show that gathers a room full of strangers together and gives them permission to laugh, swoon and feel happy for an entire evening. This show does that. Effortlessly. The all-South African cast is not just performing a Broadway musical. They are owning it, and Johannesburg, you owe it to yourself to go and witness that in person.
Pretty Woman: The Musical runs at the Teatro at Montecasino through 31 May 2026. Tickets from R280 at ticketmaster.co.za. To miss it would be a big mistake. Big. Huge.
PS: …And to the two beautiful women who sat next to us watching the show on opening night, hello darling! Stay awesome! You made the (k)night!.
