Ashionye, een onwillige Nigeriaanse sjamaan die in het zuiden van Engeland woont, is ingehuurd door een oude familievriend, Isioma Williams, om een kwaadaardige geest te onderzoeken en te verdrijven die haar familie kwelt na de dood van haar vervreemde echtgenoot, Magnus. Tot ergernis van haar demonenjachtpartner, Marv Taylor, accepteert Ashionye met tegenzin de baan als een manier om een oude schuld terug te betalen die ze aan Isioma verschuldigd is. Terwijl Ashionye dieper in de gezinssituatie van Isioma graaft, komt ze in aanraking met een bekende kracht die haar trauma sinds haar kindertijd heeft veroorzaakt.
Het is een koude kerstavond en de gemene vrek Ebenezer Scrooge krijgt onverwacht bezoek van de geest van zijn voormalige zakenpartner Jacob Marley. Vastgebonden in ketenen als straf voor een leven vol hebzucht, legt de onaardse figuur uit dat het nog niet te laat is voor Scrooge om zijn gierige manieren te veranderen om aan hetzelfde lot te ontsnappen, maar eerst zal hij nog drie griezelige ontmoetingen moeten aangaan.