Twisted tales run wild in this mind-bending anthology series that reveals humanity's worst traits, greatest innovations and more.
After being threatened during a confession, a good-natured priest must battle the dark forces closing in around him.
London, 1843. Ebenezer Scrooge, a bitter old man, despises the Christmas holiday. Over the course of Christmas Eve night he is visited by three ghosts to show him his past, present and future.