The BBC has confirmed its Christmas TV line-up for 2019 and we're in for a real treat.

Mrs Browns Boys, Miranda Hart and Gavin and Stacey are among the shows back for the festive season.

Viewers will be able to catch up on the much-loved sitcom Gavin and Stacey on Christmas Day, as Uncle Bryn (Rob Brydon) cooks a very big Christmas dinner in Barry.

Other shows include an "explosive festive episode" of EastEnders and a Call The Midwife Christmas Special.

Video Loading

Miranda: My Such Fun Celebration is filmed at The London Palladium with cast and crew looking back at the sitcom's highlights, 10 years after it first aired.

While Mrs Brown's Boys, a Christmas ratings juggernaut, will air two festive specials - A Wonderful Mammy and Orange Is The New Mammy.

We'll also have Christmas Specials from Top Gear, Doctor Who and Strictly Come Dancing.

Dramas, previously announced, include A Christmas Carol, starring Guy Pearce as Scrooge, and an adaptation of Dracula by Steven Moffat and Mark Gatiss.

A new drama about the Profumo affair, The Trial Of Christine Keeler, will also star James Norton, Ellie Bamber and Emilia Fox.

For the younger members of the family, the festive animations include Snail And The Whale, from Julia Donaldson's book, and Sir Michael Morpurgo's Mimi And The Mountain Dragon.

Music programming includes a new documentary on Dolly Parton, exclusive to the BBC, a film on Liam Gallagher and The Magic Flute, from Glyndebourne.

BBC content director Charlotte Moore said: "The BBC has assembled a sensational range of programmes to give viewers a festive season filled with Christmas crackers.

"We are bringing back some classic favourites with the likes of Gavin And Stacey, Miranda, Scrooge and Dracula as well as introducing original new shows too.

"Whether you're a fan of drama, comedy, entertainment or simply want to wallow in the beauty of the natural world, there really is no better place to be than watching the BBC this Christmas."

The BBC's Christmas line-up

BBC One

Doctor Who

Seven Worlds, One Planet: Continents of Wonder

The Goes Wrong Show: The Spirit of Christmas

Not Going Out: Driving Home for Christmas

The Trial Of Christine Keeler

A Christmas Carol

Dracula

The Snail And The Whale

Call The Midwife Christmas Special

Mimi and the Mountain Dragon

Strictly Come Dancing Christmas Special

Still Open All Hours

A Question of Sport: Christmas Special

Celebrity Mastermind

A Berry Royal Christmas

Winter Animals

Animal Park Christmas Special

Top of the Pops Christmas Special

Top of the Pops New Year Special

Pointless Celebrities: Christmas Special

EastEnders

Would I Lie To You at Christmas?

The Graham Norton Show

The Hit List Celebrity Special

Worzel Gummidge

Dame Edna Rules The Waves

Michael McIntyre's Big Christmas Special

Miranda: My Such Fun Celebration

Take Off With Bradley and Holly

Mrs Brown's Boys

Gavin And Stacey Christmas Special

Songs of Praise

Meet the Street at Christmas

BBC Two

Hugh Grant: A Life on Screen

Inside the Christmas Factory

The Repair Shop at Christmas

Only Connect Specials

Top Gear

Gareth Malone's Christmas Concert

Live Baby Live

Snow Cats & Me

A Merry Tudor Christmas with Lucy Worsley

Frankie Boyle's New World Order 2019

Jools' Annual Hootenanny

Romeo and Juliet: Beyond Words

New Year's Day Concert from Vienna

A Bear Called Paddington and a Man Called Michael

The Christmas Misadventures of Romesh Ranganathan

Earth's Tropical Islands

Noel at the Apollo

Dragons' Den: Pitches to Ritches

MasterChef: The Professionals Rematch 2019

2019: A Year in the Life of a Year

Carols from King's

QI Christmas

University Challenge

Eat the Years

In Search of Dracula with Mark Gatiss

Dolly Parton: HERE I AM

BBC Four

Martin's Close

The Last Igloo

Royal Institution Christmas Lectures

CMA Country Christmas

Charles I: Death Of A King (w/t)

The Magic Flute

Home Movies Of The Third Reich

Wisting