Emma Corrin’s new role opposite Harry Styles takes fans on a roller coaster of love and revenge "A beautiful film with a lot of heart and soul."