Michael Sheen Cary Elwes Nathalie Emmanuel Katherine Kelly Phyllis Logan Anna Lundberg John Thomson Mia McKenna-Bruce Sophie Simnett Robin Askwith Hayley Mills Danny Ashok Sianad Gregory Edward Harrison Laura Evelyn George Hannigan Philipp