Persuasion stars Rupert Penry-Jones and who else