Samantha Barks doesn't need rescuing, and nor does the iconic Pretty Woman she plays in the musical version of the Julia Roberts film.