Doctor Who: Twice Upon a Time (TV) (2017: UK: Colour: 60m) *** pr. Peter Bennett; d. Rachel Talalay; w. Steven Moffat; ph. Richard Stoddard; m. Murray Gold. Cast: Peter Capaldi, David Bradley, Mark Gatiss, Pearl Mackie, Lily Travers, Jared Garfield, Jodie Whittaker, Jenna Coleman, Matt Lucas. Two Doctors stranded in a forbidding snowscape, refusing to face regeneration. And a British army captain seemingly destined to die in the First World War, but taken from the trenches to play his part in the Doctor’s story. This is the magical last chapter in the Twelfth Doctor’s epic adventure. He must face his past to decide his future. And the Doctor will realise the resilience of humanity, discovering hope in his darkest frozen moment. It’s the end of an era. But the Doctor’s journey is only just beginning. Self-indulgent bow-out for Capaldi’s Doctor with a confusing plot device designed to wring-out every emotion from fans of the series. It will likely have left non-fans cold with its frozen-in-time plot line as both 1st and 12th Doctors hold back their re-generations. There were nice touches in this episode – notably the resolution of the WWI army captain’s story and the meeting up with an old friend/foe. Bradley doesn’t always get the 1st Doctor right, but this is not helped by him being given some weak lines, knowingly poking fun at the changes in cultural environment since the days of those early serials. Capaldi is excellent, as ever, and it is sad to see his Doctor finally go. Whittaker’s brief appearance looked promising and left us on another cliffhanger. The production values were good and the photography excellent, but hopefully new producer Chibnall will move away from Moffat’s penchant for complex concepts and get back to good old-fashioned story-telling to win back a broader audience base.