Norman Osborn as Ebeneezer Scrooge
Adrian Toomes as Jacob Marley
Ben Parker as the Ghost of Christmas Past
Flint Marko as the Ghost of Christmas Present
Venom as the Ghost of Christmas Future
Gwen Stacy as Isabelle
Harry Osborn as Fred
Liz Allen as Clara.
Peter Parker as Bob Crachet
Mary Jane as Mrs. Crachet
May Parker as Martha Crachet
Benjy Parker as Tiny Tim
Instead of taking place in London, the story takes place in New York.