Jodie Whittaker will star in Doctor Who over the Christmas period - but in a surprise this time it will be on New Year's Day. The BBC has now revealed when it will be on... and that former Call the Midwife star Charlotte Ritchie will feature!

The Doctor Who Christmas special is one of the traditional highlights of the BBC’s festive line-up and this year’s, featuring Jodie Whittaker as the 13th Time Lord, promises to be an absolute cracker – but it won’t be on Christmas Day!

There’s been a special every year since 2005 on Christmas Day, but this year’s hour-long episode will instead go out on New Year’s Day.

In another twist, it’s also thought it won’t have a festive theme and instead will see the Time Lord face a new alien threat.

Showrunner Chris Chibnall declares: “We’re thrilled to be starting the New Year with a bang on BBC1, as Jodie Whittaker’s Doctor and friends face a terrifying alien threat in an action-packed, hour-long special adventure for all the family.”

Doctor Who New Year's Day

Here’s a first look at the Doctor Who New Year’s Day special

So, when will the Doctor Who Christmas episode be shown?

It will be on New Year’s Day at 7.00pm!

Doctor Who Christmas Day 5.30pm

Peter Capaldi makes his final appearance as the Doctor in the 2017 Christmas special

Of course, Jodie made her debut as the Doctor in last year’s Christmas special, falling from the TARDIS moments after transforming into the Time Lord. In the actress’s native Yorkshire accent, Jodie’s Time Lord said, “Ahh brilliant” as she got her first glance of the TARDIS controls.

Doctor Who new logo

The Doctor Who logo

What’s happening in the Doctor Who New Year’s Day special?

The only plot details we have so far is “a terrifying evil is stirring from across the centuries of Earth’s history”. It’s also been confirmed that Jodie’s co-stars – Bradley Walsh, Mandip Gill and Tosin Cole – will feature. The trio are playing the Doctor’s “companions” Graham, Yasmin and Ryan.

We also know that former Call the Midwife star Charlotte Ritchie, who met a tragic end as Barbara, will guest star as a mysterious character called Lin.

Charlotte Ritchie ‘howled like a child’ over Call The Midwife exit

Charlotte Ritchie as poor Barbara in Call the Midwife

It’s also been revealed that Indian Summers actor Nikesh Patel and Man Down’s Daniel Adegboyega have also been cast

'Coronation Street in space!' Fans amazed by number of ex Corrie stars in Doctor Who!

Doctor Who New Year’s Day special – Jodie’s Time Lord will be joined by her trusty companions

We also know that the episode is penned by Chris Chibnall and directed by Wayne Yip.

Charlotte Moore, Director of Content, says: “We’re delighted the Doctor and her companions will be welcoming BBC1 audiences into 2019 with this exciting new episode. The Doctor’s fans are in for a special treat on the first day of the new year.”

The New Year’s Day episode of Doctor Who will be on at 7pm.