‘Pretty Woman: The Musical’ Finds Its Julia Roberts

The hooker with a heart of gold is heading to the Great White Way.

The musical stage production of Pretty Woman has found its lead cast. Samantha Barks, who appeared in the film adaptation of Les Miserables, will take on the role of Vivian, played famously by Julia Roberts in the hit 1990 romantic comedy. Meanwhile, Tony winner Steve Kazee (Once) will take the baton from Richard Gere who portrayed Edward, a cynical Wall Street trader.

“From the first time I saw this magical movie I felt it cried out to be a musical,” director and choreographer Jerry Mitchell said in a statement. “Pretty Woman is a classic story with a very contemporary message. I think we all want to fall deeply in love with someone — it is something you never stop hoping for. I got to work with Garry for over a year on this musical adaptation and experienced firsthand his sense of humor, his joy, his uplifting attitude in life, and mostly his love for these characters. … I want that to infuse what I am doing with Pretty Woman: The Musical as he is the true heart of this story.”

The late Garry Marshall, who directed the beloved film, co-wrote the book with screenwriter, J.F. Lawton. The production will also feature music and lyrics from Grammy winner Bryan Adams and his songwriting partner Jim Vallance.

Pretty Woman: The Musical will have its world premiere in Chicago at the Oriental Theatre in spring 2018. It will make its way to Broadway’s Nederlander Theater later that fall.

What do you think of this casting? If you haven’t heard Barks’ amazing voice, check out a couple clips below of her belting out tunes from Les Miserables and Evita.

Samantha Barks singing ‘On My Own’ Les Miserables

Samantha Barks ‘Another Suitcase in Another Hall’ Evita