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