A Ghost Story for Christmas poster

A Ghost Story for Christmas

1971 to present Drama 3 seasons

TMDB rating 7.3/10 Between seasons

A strand of annual British short television adaptations of classic ghost stories, referencing the oral tradition of telling supernatural tales at Christmas. First broadcast on BBC One from 1971 to 1978, and revived in 2005 on BBC Four.

Your status

Track this showAn account keeps your Watchlist, season progress, and ratings.

Seasons3

  • The first season includes five adaptations of stories from the four books by M. R. James, published between 1904 and 1925. The The sixth film, The Signalman, is an adaptation of a story by Charles Dickens published in his magazine All the Year Round in 1866. The final two stories were based on original screenplays by Clive Exton and John Bowen.

    All episodes available

    TMDB rating 6.3/10

  • In the early 2000s, the BBC began airing new adaptations of stories by MR James.

    All episodes available

  • In 2013 the strand was again revived, with Mark Gatiss acting as director and writer.

    All episodes available. The release schedule is unconfirmed

This show also has specials. Specials never affect your progress, new seasons, or completion.

Cast and details

  • David PughJohn
  • Clive SwiftDr. Black
  • David BurkeGunton, Hotel Landlord
  • Ambrose CoghillMuseum Curator
  • Cyril AppletonLabourer
  • Roger MilnerAntique Shop Owner
  • John HurtJames Parkin
  • Gemma JonesAlice Parkin
  • Lesley SharpHetty
  • Sophie ThompsonCarol
  • Robert HardyArchdeacon Haynes
  • Peter VaughanMr. Paxton
Created by
Lawrence Gordon Clark
Network
BBC One, BBC Television
First aired
Dec 24, 1971
Latest episode
Dec 24, 2025

Roots

1977

Similar shows

Release dates are original schedules and may differ from availability in your country. A release never marks anything as watched. Last checked Nov 3, 2026.Schedule data from TVmaze, CC BY-SA.