Have I Got News For You. Image shows left to right: Ian Hislop, Paul Merton. Credit: Matt Crockett
Have I Got News For You

Have I Got News For You

  • TV panel show
  • BBC One / BBC Two
  • 1990 - 2024
  • 590 episodes (66 series)

Long-running topical panel game with a strong political slant, featuring team captains Ian Hislop and Paul Merton. Also features Angus Deayton.

Episode menu

Have I Got 30 Years For You

Have I Got News For You is 30 years old this year. To mark this significant anniversary the imaginatively-titled Have I Got 30 Years For You celebrates the best of the last the three decades.

Further details

A look at the battles, the bust ups, the guest hosts, seven prime ministers, five presidents and a tub of lard. With contributions from Paul Merton, Ian Hislop, Germaine Greer, Gary Lineker, Victoria Coren Mitchell, Ken Livingstone and Alexander Armstrong plus memorable archive moments from 30 years of Britain's best and longest-running topical news quiz on a Friday night.


Programme was moved from 22.15 to 22.45 for extended news coverage of the Brexit trade deal.

Broadcast details

Thursday 24th December 2020
60 minutes

Cast & crew

Guest cast
Ian Hislop Self
Paul Merton Self
Jimmy Mulville Self
John Lloyd Self
Alan Yentob Self
Lorraine Heggessey Self
Christine Hamilton Self
Alexander Armstrong Self
Camilla Long Self
Victoria Coren Mitchell Self
Andy Hamilton Self
Reginald D Hunter Self
Colin Swash Self
Germaine Greer Self
Jo Brand Self
Gary Lineker Self
Peter Fincham Self
Richard Ayoade Self
Production team
Matt Fisher Director
Richard Wilson Executive Producer
Ruby Kuraishe Executive Producer
Matt Fisher Producer
Alex Muggleton Editor
George Webley (as Big George) Composer
Neil Harvey Director of Photography
Hugh Campbell Director of Photography

Share this page