Have I Got News For You. Image shows from L to R: Ian Hislop, Paul Merton.

Have I Got News For You

BBC One and BBC Two panel show about the news. 543 episodes (61 series), 1990 - 2021. Stars Angus Deayton, Ian Hislop and Paul Merton.

Series 57, Episode 9 is repeated on Dave tomorrow at 12:40am.

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

Supporters and subscribers get more

Additional content and tools are available across the site for Supporters and BCG Pro subscribers. On this page you can:

  • This episode's inital overnight ratings
  • BCG Pro business users can see additional crew credits  
    If you join BCG Pro business, you can see composer, director of photography & editor credits for this episode.

Donate (for fans) BCG Pro

Already a donor or Pro user?