Miranda. Image shows from L to R: Gary (Tom Ellis), Penny (Patricia Hodge), Miranda (Miranda Hart), Stevie (Sarah Hadland), Clive (James Holmes). Copyright: BBC


  • TV sitcom
  • BBC One / BBC Two
  • 2009 - 2015
  • 22 episodes (3 series)

Hit sitcom starring Miranda Hart as a woman desperate to fit into society and find a man. She runs a joke shop with childhood friend Stevie. Stars Miranda Hart, Sarah Hadland, Patricia Hodge, Tom Ellis, Sally Phillips and more.

Episode menu

Series 2, Episode 6 - The Perfect Christmas

Miranda tries to have the perfect Christmas in the final episode of the comedy series but, with a mum and dad like hers, it's not easy.

Preview clips

Further details

Miranda. Image shows from L to R: Angela (Beth Chalmers), Miranda (Miranda Hart), Stevie (Sarah Hadland). Copyright: BBC

What with her mother's organisational chart, her father's obsession with the weather and a nightmare "best Christmas jumper party", Miranda decides she simply can't take any more and she and Stevie hide, spending Christmas in Miranda's flat with Gary, Clive and Tilly instead.

But this being Miranda, things still don't run smoothly. The presents she ordered online don't arrive, she has an infuriating encounter at the post office, a run in with some carol singers, argues with her friends and is forced back to her parents. Can Miranda salvage the situation and have a merry Christmas after all?

Broadcast details

Monday 20th December 2010
30 minutes


Show past repeats

Date Time Channel
Saturday 25th December 2010 10:45pm BBC2
Friday 23rd December 2011 9:30pm BBC1
Friday 2nd November 2012 8:30pm BBC1
Friday 22nd November 2013 8:30pm BBC1
Wednesday 2nd December 2015 9:00pm Gold
Thursday 3rd December 2015 7:00pm Gold
Tuesday 15th December 2015 9:55pm Gold
Wednesday 16th December 2015 8:00pm Gold
Thursday 10th March 2016 10:40pm Gold
Friday 11th March 2016 7:20pm Gold
Tuesday 2nd August 2016 10:00pm Gold
Wednesday 3rd August 2016 8:40pm Gold
Sunday 15th January 2017 10:20pm Gold
Monday 16th January 2017 8:20pm Gold
Thursday 22nd June 2017 10:00pm W
Tuesday 12th December 2017 11:10pm Gold
Saturday 23rd December 2017 7:20pm Drama
Sunday 24th December 2017 7:50pm W
Monday 25th December 2017 1:05am W
Friday 29th December 2017 3:00pm W
Sunday 12th August 2018 4:40pm W
Saturday 10th August 2019 10:20pm W
Sunday 11th August 2019 8:20pm W
Friday 6th December 2019 4:50pm Gold
Saturday 7th December 2019 11:30am Gold
Friday 13th December 2019 12:00pm Gold
Saturday 14th December 2019 11:20am Gold
Tuesday 24th December 2019 12:50pm Gold
Saturday 5th December 2020 8:20pm W
Sunday 6th December 2020 7:20pm W
Monday 14th December 2020 9:55pm Gold
Saturday 19th June 2021 9:20pm W
Sunday 20th June 2021 8:20pm W
Sunday 22nd August 2021 11:40am Gold
Monday 23rd August 2021 3:20am Gold
Saturday 9th October 2021 8:20pm W
Sunday 10th October 2021 6:20pm W
Tuesday 7th December 2021 10:55pm Gold
Saturday 18th December 2021 10:55am Gold
Saturday 18th December 2021 3:55pm Gold
Sunday 19th December 2021 7:00am Gold

Cast & crew

Miranda Hart Miranda
Sarah Hadland Stevie
Patricia Hodge Penny
Tom Ellis Gary
Sally Phillips Tilly
James Holmes Clive
Guest cast
Beth Chalmers Angela
Tom Conti Miranda's Dad
Adam Rayner Doctor Gail
Louisa Rix Jennifer
Steve Speirs Ray (Postal Worker)
Annalisa Rossi Actor
Mark Parsons Actor
Writing team
Miranda Hart Writer
Richard Hurst Writer
James Cary Writer
Paul Powell Writer
Paul Kerensa Writer
Jon Brown Script Editor
Will Ing Writer
Dan Gaster Writer
Production team
Juliet May Director
Emma Strain Producer
Jo Sargent Executive Producer
Mark Freeland Executive Producer
Jake Bernard Editor
Harry Banks Production Designer
Alex Eckford Composer


Such Christmas Fun!

Miranda is dreading Penny's enthusiasm for Christmas.

View this clip on the BBC website

Featuring: Tom Ellis (Gary), Miranda Hart (Miranda) & Patricia Hodge (Penny).

Share this page