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.
Runtime: 173 minutes
Genre: Drama, Fantasy
Stars: Guy Pearce, Andy Serkis, Stephen Graham, Joe Alwyn, Vinette Robinson, Jason Flemyng, Charlotte Riley, Johnny Harris, Kayvan Novak, Callum Evans, Tiarna Williams, Lenny Rush, Earl Carpenter, Dan Fredenburgh, Elliot Warren, Niamh Lynch, Abraham Popoola, Adam Nagaitis, Harriet Turnbull, Matthew Castle, Delroy Atkinson, Amy Bowden, Adrian Lukis, Billy Barratt, Carmel Laniado, Gruffudd Glyn, Alan Davies, Paul Chahidi, Thomas Arnold, Remmie Milner, Tom Medcalf, Ninette Finch, Natasha Culzac, Thea Achillea, Rosamund Monteith, Billy Jenkins, Zarine Hussain, Robert Ryan, Jason Lines, Patricia Winker, Nadia Townsend, Lucie Cooper-Jones, Christine Callaghan, Adele Lupton, Emma Caraman, Dylan Heath, Keith Hide