Loading…
Loading…We value your privacy
We use cookies and ads to keep CinEvo free. You can accept or decline personalized ads.

Before he was Scrooge, he was…
An elderly miser embarks on a supernatural journey after visits from the ghost of his former business partner and the Spirits of Christmas Past, Present, and Yet to Come force him to confront his past and fight for a second chance at happiness.
$38,000,000
November 11, 2026
Paramount Pictures, Domain Entertainment
23 people

Johnny Depp
Ebenezer Scrooge
Acting

Rupert Grint
Bob Cratchit
Acting

Daisy Ridley
Emily Cratchit
Acting

Andrea Riseborough
Ghost of Christmas Past
Acting

Tramell Tillman
Ghost of Christmas Present
Acting

Ian McKellen
Jacob Marley
Acting

Sam Claflin
Fred
Acting

Charlie Murphy
Acting

Arthur Conti
Young Ebenezer
Acting
Alfie Buck
Child Ebenezer
Acting

Robert Strange
Ghost of Christmas Future
Acting

Ellie Bamber
Isabel Fezziwig
Acting

2025

2007

2001

2002

1936

2010

2009

2001

1988

2024

1996

2005

1991

1996

1992

2024

2022

2020

2024

1976

2023

2013

2011

1980

2003

2025

2007

2023

2013

2013

2005

2003

2022

2012

2022

2025

2002

2023

1975

2003