Edward Franklin as Eric and David Yelland as Bishop von Galen © Camilla Greenwell