Madison is the beating heart of the fairy tale rom-com that has already won the Palme d’Or at Cannes and her role has echoes of Roberts’ starmaking turn in Pretty Woman