Doctor Who fans lucky enough to live in the North of England are getting an early Christmas present, courtesy of the BBC.

The Beeb has announced eight early screenings of Peter Capaldi's swansong 'Twice Upon a Time', which features the historic meeting between the Twelfth Doctor and the First Doctor (David Bradley). Fans attending will get to see the episode days before its TV transmission.

Watch a trailer for Doctor Who's Christmas special 'Twice Upon a Time' below:

This content is imported from YouTube. You may be able to find the same content in another format, or you may be able to find more information, at their web site.

Depending on where fans live in the North, they'll be able to attend screenings that will also feature one episode from The League of Gentlemen revival or the Beeb's adaptation of the David Tennant-starring Highway Rat too.

Below is a full rundown of the eight stops on Doctor Who's Christmas 2017 tour:

1. Hartlepool Town Hall on Thursday, December 14 (Doctor Who – 7pm, The League of Gentlemen – 8.30pm)

2. The Guild Hall, York on Friday, December 15 (Doctor Who – 7pm, The League of Gentlemen – 8.30pm)

3. Jubilee Church, Hull on Saturday, December 16 (The Highway Rat – 1.30pm, Doctor Who – 7pm & 8.30pm)

4. St Nicholas Cathedral, Newcastle on Sunday, December 17 (The Highway Rat – 1.30pm, Doctor Who – 7pm & 8.30pm)

5. The Middlesbrough Empire on Monday, December 18 (Doctor Who – 7pm & 8.30pm)

6. Dock 10, MediaCityUK, Salford on Tuesday, December 19 (Doctor Who – 7pm & 8.30pm)

7. Durham School on Wednesday, December 20 (Doctor Who – 7pm & 8.30pm)

8. Old Odeon, Bradford on Friday, December 22 (Doctor Who – 7pm & 8.30pm)

BBC Worldwide/Simon Ridgway

If you'd like to attend, you can apply for tickets by clicking here once applications open on Thursday (November 23). You'll be able to apply for tickets for the ensuing ten days.

Be aware that the final few minutes of 'Twice Upon a Time' will be held back from these screenings, in order for the first appearance of Jodie Whittaker as the Next Doctor to debut worldwide on telly on Christmas Day.

BBC

Fans in the US will also be able to see Peter Capaldi's final episode in cinemas with special screenings nationwide on Wednesday, December 27 — two days after 'Twice Upon a Time' airs on telly.

Doctor Who's 'Twice Upon a Time' will air on Christmas Day in the UK on BBC One and BBC America in the US.

Want up-to-the-minute entertainment news and features? Just hit 'Like' on our Digital Spy Facebook page and 'Follow' on our @digitalspy Twitter account and you're all set.

This content is created and maintained by a third party, and imported onto this page to help users provide their email addresses. You may be able to find more information about this and similar content at piano.io