Pretty Woman The Musical Cast. The lead cast features Aimie Atkinson (Six The Musical, In The Heights) as 'Vivian', Danny Mac (White Christmas, Sunset Bouelvard) as 'Edward', Rachael Wooding as 'Kit De Luca', Bob Harms as 'Happy Man/Mr Thompson', Neil McDermott as 'Philip Stuckey' and Mark Holden as 'James Morse'.