Today's most popular programmes available on BBC iPlayer.

  1. The Apprentice
    The Apprentice
    Series 10: 14. The Final and You're Hired

    The two finalists must launch their businesses with the help of some former candidates.

    BBC One BBC One

    First shown: 21 Dec 2014
    Available for 29 days Duration 120 mins
    • High Definition HD
  2. Strictly Come Dancing
    Strictly Come Dancing
    Series 12: 27. Grand Final Results

    Tess Daly and Claudia Winkleman present the second half of the final.

    BBC One BBC One

    First shown: 20 Dec 2014
    Available for 28 days Duration 70 mins
    • High Definition HD
  3. Strictly Come Dancing
    Strictly Come Dancing
    Series 12: 26. Grand Final

    Tess Daly and Claudia Winkleman present the Strictly Come Dancing grand final.

    BBC One BBC One

    First shown: 20 Dec 2014
    Available for 28 days Duration 85 mins
    • High Definition HD
  4. The Apprentice
    The Apprentice
    Series 10: 13. Why I Fired Them

    Lord Sugar takes a look back at the candidates who fell before the final hurdle.

    BBC One BBC One

    First shown: 18 Dec 2014
    Available for 26 days Duration 60 mins
    • High Definition HD
  5. EastEnders
    EastEnders
    19/12/2014

    Fingers are pointed as more evidence comes to light in Lucy's murder investigation.

    BBC One BBC One

    First shown: 19 Dec 2014
    Available for 27 days Duration 30 mins
    • High Definition HD
    • Audio Description AD
  6. The Apprentice
    The Apprentice
    Series 10: 11. Interviews

    The remaining candidates are interviewed by four of Lord Sugar's trusted advisers.

    BBC One BBC One

    First shown: 17 Dec 2014
    Available for 25 days Duration 60 mins
    • High Definition HD
  7. Salmon Fishing in the Yemen
    Salmon Fishing in the Yemen

    A government scientist is asked to introduce salmon in the highlands of Yemen.

    BBC Two BBC Two

    First shown: 2011
    Available for 6 days
    Duration 99 mins
    • High Definition HD
    • Audio Description AD
  8. Atlantis
    Atlantis
    Series 2: 6. The Grey Sisters

    As Ariadne lies on her deathbed, Jason resolves to do all he can to save her.

    BBC One BBC One

    First shown: 20 Dec 2014
    Available for 28 days Duration 45 mins
    • High Definition HD
    • Audio Description AD
  9. Nativity!
    Nativity!

    A teacher is put in charge of his primary school's musical version of the Nativity.

    CBBC CBBC

    First shown: 2009
    Available until Sun 9:20am
    Duration 105 mins
    • High Definition HD
    • Audio Description AD
    • Signed SL
  10. Top Gear
    Top Gear
    Series 10: 4. Botswana Special

    Jeremy, Richard and James each drive second-hand cars across the wilds of Botswana.

    BBC Two BBC Two

    First shown: 4 Nov 2007
    Available for 28 days Duration 60 mins
  11. The Fall
    The Fall
    Series 2: Episode 6

    With Paul Spector in custody, DSI Gibson searches for clues to help find Rose Stagg.

    BBC Two BBC Two

    First shown: 18 Dec 2014
    Available for 26 days Duration 90 mins
    • High Definition HD
    • Audio Description AD
  12. Sherlock
    Sherlock
    Series 3: 3. His Last Vow

    Sherlock Holmes crosses swords with Charles Augustus Magnussen, the king of blackmail.

    BBC One BBC One

    First shown: 12 Jan 2014
    Available until Sat 10:35pm
    Duration 90 mins
    • High Definition HD
    • Audio Description AD
  13. The Graham Norton Show
    The Graham Norton Show
    Series 16: Episode 12

    Graham's guests include Ben Stiller, Rebel Wilson, Jamie Foxx, Cameron Diaz and Usher.

    BBC One BBC One

    First shown: 19 Dec 2014
    Available until Sat 12am
    Duration 50 mins
    • High Definition HD
  14. Rik Mayall: Lord of Misrule
    Rik Mayall: Lord of Misrule

    A tribute to comedian Rik Mayall, who left a body of work that spanned four decades.

    BBC Two BBC Two

    First shown: 20 Dec 2014
    Available for 28 days Duration 60 mins
    • High Definition HD
  15. Strictly Come Dancing
    Exclusive
    Strictly Come Dancing
    Series 12: Winners' Interview

    Join Zoe Ball capturing all the post show excitement after the glitter comes down.

    BBC One BBC One

    Exclusive First shown: 20 Dec 2014
    Available for 28 days Duration 20 mins
  16. QI
    QI
    Series L: 11. Lumped Together

    David Mitchell, Ronni Ancona and Jimmy Carr look at a whole lot of L-themed larks.

    BBC Two BBC Two

    First shown: 19 Dec 2014
    Available for 27 days Duration 30 mins
    • High Definition HD
  17. Kung Fu Panda
    Kung Fu Panda

    Comedy in which a layabout panda learns to defend himself when his home is attacked.

    BBC One BBC One

    First shown: 2008
    Available until Sat 4:25pm
    Duration 85 mins
    • High Definition HD
    • Audio Description AD
  18. CBeebies Peter Pan
    CBeebies Peter Pan

    Musical stage adaptation of JM Barrie's classic tale about the boy who wouldn't grow up.

    CBeebies CBeebies

    First shown: 19 Dec 2014
    Available for 27 days Duration 40 mins
    • High Definition HD
    • Audio Description AD
  19. Not Going Out
    Not Going Out
    Series 7: 9. Lucy

    Lee spends time in the bar with Toby worrying that he is losing the woman of his dreams.

    BBC One BBC One

    First shown: 19 Dec 2014
    Available until Fri 10pm
    Duration 30 mins
    • High Definition HD
  20. Citizen Khan
    Citizen Khan
    Series 3: 7. A Khan Family Christmas

    A frantic chain of events is set in motion as the Khans prepare for Christmas.

    BBC One BBC One

    First shown: 19 Dec 2014
    Available for 27 days Duration 30 mins
    • High Definition HD
    • Audio Description AD
  21. Panorama
    Panorama
    Apple's Broken Promises

    An undercover look at what life is like for the workers making the iPhone 6 in China.

    BBC One BBC One

    First shown: 18 Dec 2014
    Available for 11 months Duration 60 mins
    • High Definition HD
  22. Have I Got News for You
    Have I Got News for You
    Series 48: 11. Have I Got 2014 News for You

    A compilation of the satirical news quiz looking back at the big news stories of 2014.

    BBC One BBC One

    First shown: 19 Dec 2014
    Available for 27 days Duration 29 mins
    • High Definition HD
  23. Him & Her
    Him & Her
    Series 3: 7. The Christmas Special

    Comedy. It's Christmas Day in Steve and Becky's flat and Steve's got a surprise visitor.

    BBC Three BBC Three

    First shown: 23 Dec 2012
    Available for 26 days Duration 28 mins
    • High Definition HD
    • Audio Description AD
    • Signed SL
  24. MasterChef: The Professionals
    MasterChef: The Professionals
    Series 7: Episode 20

    The finalists must produce a stunning dish before travelling to San Sebastian in Spain.

    BBC Two BBC Two

    First shown: 18 Dec 2014
    Available for 26 days Duration 58 mins
    • High Definition HD
  25. The Football League Show
    The Football League Show
    2014/2015: 20/12/2014

    Including Ipswich v Middlesbrough, Derby v Norwich and Millwall v Bolton.

    BBC One BBC One

    First shown: 20 Dec 2014
    Available until Sun 1:04am
    Duration 80 mins
    • High Definition HD
  26. QI XL
    QI XL
    Series L: 11. Lumped Together

    David Mitchell, Ronni Ancona, Jimmy Carr work on L-themed larks.

    BBC Two BBC Two

    First shown: 21 Dec 2014
    Available for 29 days Duration 45 mins
    • High Definition HD
  27. Mary Berry's Absolute Christmas Favourites
    Mary Berry's Absolute Christmas Favourites
    Episode 2

    Dishes include turkey crown with all the trimmings and mini filo beef wellington canapes.

    BBC Two BBC Two

    First shown: 19 Dec 2014
    Available for 28 days Duration 30 mins
    • High Definition HD
    • Audio Description AD
    • Signed SL
  28. EastEnders
    EastEnders
    18/12/2014

    Two of the residents are forced to make a life-changing decision.

    BBC One BBC One

    First shown: 18 Dec 2014
    Available for 26 days Duration 30 mins
    • High Definition HD
    • Audio Description AD
  29. Some Girls
    Premiere
    Some Girls
    Series 3: Episode 6

    Amber is in charge of the girls' prom night plans and ropes Viva in to help.

    BBC Three BBC Three | Last Chance

    Premiere First shown: 22 Dec 2014
    Expires tonight 10pm Last Chance Duration 29 mins
    • High Definition HD
  30. Russell Howard's Good News
    Russell Howard's Good News
    Series 9: Episode 8

    Topical news show hosted by comedian Russell Howard.

    BBC Two BBC Two

    First shown: 11 Dec 2014
    Available until Thu 1:10am
    Duration 30 mins
    • High Definition HD
  31. The Missing
    The Missing
    8. Till Death

    The truth about Oliver's disappearance finally comes to light.

    BBC One BBC One

    First shown: 16 Dec 2014
    Available for 24 days Duration 60 mins
    • High Definition HD
    • Audio Description AD
  32. EastEnders
    Exclusive
    EastEnders
    Lucy Beale: The Story So Far…

    We look back at a tragic year for the Beale family.

    BBC One BBC One

    Exclusive First shown: 18 Dec 2014
    Available for 26 days Duration 5 mins
    • High Definition HD
  33. The Apprentice
    The Apprentice
    Series 10: 11. The Final Five

    As the tenth series draws to a close, this programme profiles the remaining candidates.

    BBC One BBC One

    First shown: 16 Dec 2014
    Available for 24 days Duration 60 mins
    • High Definition HD
  34. Youth in Revolt
    Youth in Revolt

    An American teenager creates a rebellious alter-ego to impress the girl of his dreams.

    BBC Two BBC Two

    First shown: 2010
    Available until Sun 2:05am
    Duration 85 mins
    • High Definition HD
  35. Topsy and Tim
    Topsy and Tim
    Topsy and Tim's Christmas Eve

    It's the night before Christmas, and Topsy and Tim finish decorating the tree.

    CBeebies CBeebies

    First shown: 18 Dec 2014
    Available for 25 days Duration 11 mins
    • High Definition HD
    • Audio Description AD
  36. Top Gear
    Top Gear
    Series 14: 6. Bolivia Special

    The Top Gear gang attempt to drive from the heart of Bolivia to the coast of Chile.

    BBC Two BBC Two

    First shown: 27 Dec 2009
    Available for 29 days Duration 75 mins
    • High Definition HD
    • Audio Description AD
  37. Blackadder
    Blackadder
    Blackadder II: 1. Bells

    Blackadder is struck by Cupid's arrow when he takes on a new servant - a girl named Bob.

    BBC Two BBC Two

    First shown: 9 Jan 1986
    Available for 28 days Duration 30 mins
  38. Preview
    Preview
    EastEnders Christmas Day

    It's an explosive Christmas as the truth unravels on Carter secrets.

    BBC BBC

    First shown: 19 Dec 2014
    Available for 26 days Duration 1 min
  39. Waterloo Road
    Waterloo Road
    Series 10: Episode 10

    Vaughan goes to the police after Justin punches Allie, and Darren arranges a surprise.

    BBC One BBC One

    First shown: 17 Dec 2014
    Available for 25 days Duration 58 mins
    • High Definition HD
    • Audio Description AD
  40. Gangsta Granny
    Gangsta Granny

    Comedy drama. Ben hates spending time with his boring granny, but she has a secret.

    CBBC CBBC

    First shown: 1 Jan 2014
    Available for 29 days Duration 70 mins
    • High Definition HD
    • Audio Description AD