Today's most popular programmes available on BBC iPlayer.

  1. EastEnders
    EastEnders
    20/04/2015

    After discovering some shocking news, Linda makes a brave decision.

    BBC One BBC One

    First shown: 20 Apr 2015
    Available for 29 days Duration 30 mins
    • High Definition HD
    • Audio Description AD
  2. Poldark
    Poldark
    Episode 7

    Francis wrongly blames Ross for helping Verity elope with Andrew Blamey.

    BBC One BBC One

    First shown: 19 Apr 2015
    Available for 28 days Duration 59 mins
    • High Definition HD
    • Audio Description AD
  3. MasterChef
    MasterChef
    Series 11: Episode 21

    The final five amateur cooks are challenged to cook a dish inspired by a hero of theirs.

    BBC One BBC One

    First shown: 20 Apr 2015
    Available for 29 days Duration 60 mins
    • High Definition HD
    • Audio Description AD
  4. Have I Got News for You
    Have I Got News for You
    Series 49: Episode 2

    Victoria Coren Mitchell hosts, with guest panellists Alun Cochrane and Lord Prescott.

    BBC One BBC One

    First shown: 17 Apr 2015
    Available for 26 days Duration 29 mins
    • High Definition HD
  5. Reggie Yates' Extreme Russia
    Reggie Yates' Extreme Russia
    2. Gay & Under Attack

    What life is like for young people in a country where it is very difficult to be gay.

    BBC Three BBC Three

    First shown: 20 Apr 2015
    Available for 29 days Duration 60 mins
    • High Definition HD
    • Signed SL
  6. Hunters of the South Seas
    New Series
    Hunters of the South Seas
    1. The Bajau

    Writer Will Millard explores the formerly nomadic Bajau spear fishermen of Indonesia.

    BBC Two BBC Two

    New Series First shown: 19 Apr 2015
    Available for 28 days Duration 59 mins
    • High Definition HD
    • Audio Description AD
  7. FA Cup Catch-Up
    Exclusive
    FA Cup Catch-Up
    2014/2015: 7. Semi-Finals

    Watch 10 minutes of the best action from the semi-finals of the FA Cup at Wembley.

    BBC Sport BBC Sport

    Exclusive First shown: 20 Apr 2015
    Available for 28 days Duration 10 mins
    • High Definition HD
  8. EastEnders
    EastEnders
    17/04/2015

    Linda grows tired of the feud and decides to arrange a family meal.

    BBC One BBC One

    First shown: 17 Apr 2015
    Available for 26 days Duration 30 mins
    • High Definition HD
    • Audio Description AD
  9. Inside Harley Street
    Inside Harley Street
    2. Make Me Beautiful

    Explores the rise of cosmetic medicine in the Harley Street area.

    BBC Two BBC Two

    First shown: 20 Apr 2015
    Available for 29 days Duration 60 mins
    • High Definition HD
    • Audio Description AD
  10. Formula 1
    Formula 1
    2015: The Bahrain Grand Prix

    Suzi Perry introduces live coverage of the Bahrain Grand Prix in Sakhir.

    BBC Sport BBC Sport

    First shown: 19 Apr 2015
    Available for 28 days Duration 185 mins
    • High Definition HD
  11. MasterChef
    MasterChef
    Series 11: Episode 20

    The best six amateur chefs compete for a place in the final week of the competition.

    BBC One BBC One

    First shown: 17 Apr 2015
    Available for 26 days Duration 30 mins
    • High Definition HD
    • Audio Description AD
  12. Panorama
    Panorama
    The Great Housing Benefit Scandal

    Alys Harte investigates unscrupulous landlords getting millions from the taxpayer.

    BBC One BBC One

    First shown: 20 Apr 2015
    Available for 11 months Duration 30 mins
    • High Definition HD
  13. Carnage
    Carnage

    Two couples hold a meeting after their sons are involved in a fight.

    BBC Two BBC Two

    First shown: 2011
    Available until Mon 12:10am
    Duration 80 mins
    • High Definition HD
  14. The Next Step
    The Next Step
    Series 2: 7. It Takes Two

    Michelle is hurt when Eldon won't do the duet with her.

    CBBC CBBC

    First shown: 17 Apr 2015
    Available for 26 days Duration 22 mins
    • High Definition HD
  15. Tatau
    Tatau
    Episode 2

    Kyle's suspicions deepen when he finally gets to speak to an old chief.

    BBC Three BBC Three

    First shown: 19 Apr 2015
    Available for 28 days Duration 40 mins
    • High Definition HD
    • Audio Description AD
    • Signed SL
  16. World's End
    World's End
    17. Undercover of Night

    Cat and Lexy sneak to the SZ during the night to talk to their twins.

    CBBC CBBC

    First shown: 20 Apr 2015
    Available for 29 days Duration 14 mins
    • High Definition HD
    • Audio Description AD
  17. Match of the Day
    Match of the Day
    2014/2015: 18/04/2015

    Gabby Logan introduces highlights of the day's five Premier League matches.

    BBC One BBC One

    First shown: 18 Apr 2015
    Available until Sat 11:39pm
    Duration 70 mins
    • High Definition HD
  18. Reggie Yates' Extreme Russia
    Reggie Yates' Extreme Russia
    1. Far Right & Proud

    Reggie Yates travels to Moscow to meet some of Russia's far-right nationalists.

    BBC Three BBC Three

    First shown: 13 Apr 2015
    Available for 25 days Duration 60 mins
    • High Definition HD
    • Signed SL
  19. Jane Eyre
    Jane Eyre

    A governess falls in love with her employer, unaware of his terrible secret.

    BBC Two BBC Two

    First shown: 2011
    Available until Sat 10:20pm
    Duration 110 mins
    • High Definition HD
    • Audio Description AD
  20. Atlantis
    Atlantis
    Series 2: 8. The Madness of Hercules

    Can Hercules and Pythagoras prove Jason's innocence before he is put to death?

    BBC One BBC One

    Available for 27 days Duration 45 mins
    • High Definition HD
    • Audio Description AD
  21. Jack Dee's Election Helpdesk
    Jack Dee's Election Helpdesk
    Episode 2

    Jack Dee and a panel of four guests help a live audience solve their election problems.

    BBC Two BBC Two

    First shown: 20 Apr 2015
    Available for 29 days Duration 30 mins
    • High Definition HD
  22. Casualty
    Casualty
    Series 29: 29. The King's Crossing

    Connie's heroic day comes to an unexpected end, while Cal gets a blast from the past.

    BBC One BBC One

    First shown: 18 Apr 2015
    Available for 27 days Duration 50 mins
    • High Definition HD
    • Audio Description AD
  23. The Graham Norton Show
    The Graham Norton Show
    Series 17: Episode 2

    Graham's guests are Carey Mulligan, Noomi Rapace, Amanda Holden and Jessie Ware.

    BBC One BBC One

    First shown: 17 Apr 2015
    Available for 6 days
    Duration 50 mins
    • High Definition HD
  24. Banished
    Banished
    Episode 7

    James Freeman faces the most difficult decision of his life.

    BBC Two BBC Two

    First shown: 16 Apr 2015
    Available for 25 days Duration 60 mins
    • High Definition HD
    • Audio Description AD
  25. QI XL
    QI XL
    Series L: 16. Landmarks

    With Jo Brand, Colin Lane, David Mitchell and Alan Davies.

    BBC Two BBC Two

    First shown: 18 Apr 2015
    Available for 27 days Duration 45 mins
    • High Definition HD
  26. Millionaire Basement Wars
    Millionaire Basement Wars

    Programme investigating the phenomenon of mega-basements being built by the super-rich.

    BBC One BBC One

    First shown: 14 Apr 2015
    Available for 23 days Duration 50 mins
    • High Definition HD
  27. Life and Death Row
    Life and Death Row
    3. Crisis Stage

    A law student fights for the lives of two of the youngest killers facing execution.

    BBC Three BBC Three

    First shown: 31 Mar 2014
    Available for 25 days Duration 60 mins
    • High Definition HD
    • Audio Description AD
  28. Poldark
    Poldark
    Episode 6

    With Jim gravely ill in jail, Ross and Dwight launch a desperate mission to save him.

    BBC One BBC One

    First shown: 12 Apr 2015
    Available for 21 days Duration 59 mins
    • High Definition HD
    • Audio Description AD
  29. Big Weekend Mashup
    Big Weekend Mashup

    34 Artists. 1 Mashup. This is the line up for Radio 1's Big Weekend 2015, May 23rd-24th

    BBC Radio 1 BBC Radio 1

    First shown: 20 Apr 2015
    Available for 1 month Duration 3 mins
    • High Definition HD
  30. EastEnders
    EastEnders
    16/04/2015

    Tina and Sonia have a surprise for their families, but Carol does not take it well.

    BBC One BBC One

    First shown: 16 Apr 2015
    Available for 25 days Duration 30 mins
    • High Definition HD
    • Audio Description AD
  31. The FA Cup
    The FA Cup
    2014/15: Semi-Final Highlights: Aston Villa v Liverpool

    Highlights of the FA Cup semi-final between Aston Villa and Liverpool.

    BBC One BBC One

    First shown: 19 Apr 2015
    Available for 28 days Duration 30 mins
    • High Definition HD
  32. Ordinary Lies
    Ordinary Lies
    Episode 5

    Ex-gambling addict Pete finds that the secrets he has kept hidden are being exposed.

    BBC One BBC One

    First shown: 14 Apr 2015
    Available for 23 days Duration 60 mins
    • High Definition HD
    • Audio Description AD
  33. Alex Polizzi: Chefs on Trial
    Alex Polizzi: Chefs on Trial
    1. Gilpin Heat 1

    The first three candidates are put through a gruelling hands-on interview process.

    BBC Two BBC Two

    First shown: 20 Apr 2015
    Available for 29 days Duration 60 mins
    • High Definition HD
    • Audio Description AD
  34. MasterChef
    MasterChef
    Series 11: Episode 19

    The seven remaining amateurs must cook the judges a dish using trimmings and leftovers.

    BBC One BBC One

    First shown: 15 Apr 2015
    Available for 24 days Duration 60 mins
    • High Definition HD
    • Audio Description AD
  35. Would I Lie to You?
    Would I Lie to You?
    Series 8: Episode 6

    With Gareth Malone OBE, Amanda Abbington, Richard Osman, Phill Jupitus and Greg Davies.

    BBC One BBC One

    First shown: 17 Oct 2014
    Available until Fri 11:55pm
    Duration 30 mins
    • High Definition HD
  36. Bing
    Bing
    26. Storytime

    Bing's favourite book falls in the bath when he joins in with the story too energetically.

    CBeebies CBeebies

    First shown: 15 Sep 2014
    Available until Mon 1:20pm
    Duration 5 mins
    • High Definition HD
    • Audio Description AD
  37. Wild China
    Wild China
    3. Tibet

    A look at the vast Tibetan plateau, one of the world's most remote places.

    BBC Two BBC Two

    First shown: 25 May 2008
    Available until Sun 3:50am
    Duration 60 mins
    • High Definition HD
    • Audio Description AD
  38. Coast Australia
    Coast Australia
    Series 2: Episode 4

    Neil Oliver travels from Perth to Augusta, the south-west tip of the Australian continent.

    BBC Two BBC Two

    First shown: 19 Apr 2015
    Available for 28 days Duration 49 mins
    • High Definition HD
    • Audio Description AD
  39. Have I Got a Bit More News for You
    Have I Got a Bit More News for You
    Series 49: Episode 2

    Victoria Coren Mitchell hosts, with guest panellists Alun Cochrane and Lord Prescott.

    BBC One BBC One

    First shown: 20 Apr 2015
    Available for 29 days Duration 45 mins
    • High Definition HD
  40. Inside No. 9
    Inside No. 9
    Series 2: 4. Cold Comfort

    It's Andy's first day as a volunteer at the Comfort Support Line call centre.

    BBC Two BBC Two

    First shown: 16 Apr 2015
    Available for 25 days Duration 30 mins
    • High Definition HD
    • Audio Description AD