You really have to hand it to the costume designers for 'Doctor Who'. Never failing to come up with a unique and wonderful ensemble for each new Doctor, the BBC have now unveiled the official look for Jodie Whittaker as the very first female incarnation of the Timelord.

Jodie Whittaker at London Film FestivalJodie Whittaker at London Film Festival

In the first look image of Jodie as the Doctor, she wears adorable high-waisted, shin-length blue trousers with yellow braces teamed with a navy top, brown boots with visible socks and a long trench coat. It positively screams 'Doctor Who', and has succeeded in getting us thoroughly excited for her first appearance.

As the thirteenth incarnation of the Doctor, the 'Broadchurch' star will make her debut in this year's Christmas special 'Twice Upon a Time'. That means it's Peter Capaldi's final appearance, and likely that of Pearl Mackis as Bill Potts. William Hartnell deadringer David Bradley returns as the First Doctor, while series writer Mark Gatiss will feature onscreen as a World War I captain.

Like the previous two episodes, 'World Enough and Time' and 'The Doctor Falls', Rachel Talalay will direct the forthcoming episode. She's the only female director to have helmed an episode of series 10, so it seems only right that she be the one to welcome the show's first female Doctor.

Indeed, much controversy has arisen from the decision to cast Jodie, with many accusing it of being an exercise in political correctness. But she disagrees, and believes it's about time for change, especially within such a far-reaching franchise as this.

'I want to tell the fans not to be scared by my gender', she said earlier this year. 'Because this is a really exciting time, and Doctor Who represents everything that's exciting about change. The fans have lived through so many changes, and this is only a new, different one, not a fearful one.'

Bradley Walsh ('The Chase'), Mandip Gill ('Hollyoaks') and Tosin Cole ('Star Wars: The Force Awakens') will also make an appearance in the forthcoming series as characters Graham, Yasmin and Ryan respectively. 

More: Is Bradley Walsh the new 'Doctor Who' companion?

'Twice Upon a Time' will air on December 25th 2017 on BBC One.