Guest Stars David Avery as Freddie Mercury Sophie Rundle as Princess Diana Mathew Baynton as Kenny Everett Richard Gadd as Gareth