Heroes and Villains Cast David Raymond Jenny Agutter James Corden Brendan Patricks Richard Sumitro Jenna Harrison Clive Standen Roy Marsden Olivia Poulet