Harry Potter star David Bradley has gone back in time to recreate the moment Doctor Who began.
The actor plays William Hartnell, the first ever Doctor, in a new drama about the birth of the long-running science-fiction show called An Adventure In Space And Time.
David, who played Hogwarts caretaker Argus Filch in the Harry Potter films, is joined in the cast by Call The Midwife star Jessica Raine, who plays pioneering producer Verity Lambert, and Brian Cox, who plays another BBC executive.
Last Tango In Halifax's Sacha Dhawan plays Waris Hussein, who directed the first ever episode, An Unearthly Child.
The 90-minute BBC Two drama is part of the 50th anniversary celebrations of the show which first aired on November 23 1963.
Writer and executive producer Mark Gatiss said: "David Bradley brings every ounce of his talent, humour and presence to the role of William Hartnell. It's a wonderfully touching and subtle performance and I'm immensely proud of both him and the film."
This year will also see Matt Smith leave the hit show after three series, with his successor expected to appear in the Christmas special.