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