Special Guest Stars Heather Small as Herself McFly as Themselves The Kingdom Choir as Themselves Guest Stars Tom Ellis as Himself Mayim Bialik as Herself Adrian Scarborough as Himself Belinda Stewart-Wilson as Herself Sarah Hadland as Herself Patricia Hodge as Herself Michael Landes as Himself Sally Phillips as Herself Adam Rayner as Himself Miranda Hart as Herself Nigel Havers as Himself John Finnemore as Himself Bohdan Poraj as Himself (Bo Poraj) Dominic Coleman as Himself Margaret Cabourn-Smith as Herself James Holmes as Himself Emma Kennedy as Herself Uncredited Jimmy Carr as Himself Anna Friel as Herself Carey Mulligan as Herself Tom Allen as Himself Dermot O'Leary as Himself Hugh Bonneville as Himself Jessica Hynes as Herself Andy Murray as Himself