Samantha Barks and Steve Kazee to star in Pretty Woman musical Producer Paula Wagner has announced a new musical based on one of the most beloved romantic comedies of all time, Garry Marshall’s Pretty Woman, which arrives on Broadway following its World Premiere stage production in Chicago in the spring of 2018. Pretty Woman: The Musical stars stage, television and film actress Samantha Barks as Vivian opposite Tony and Grammy Award winner Steve Kazee as Edward.