By Catherine Collins. Pretty Woman opened at Mayflower Theatre last night in front of a packed auditorium, eager to relive the iconic movie – released in 1990. The musical – set in the ‘80s – follows Edward, a rich entrepreneur, and Vivian, a prostitute who Edward hires for a...