Ebenezer Scrooge (Gilito McPato) es un viejo banquero avaricioso y ruin. Además de no dar dinero a los pobres, hace trabajar sin parar a su ayudante Bob Cratchit (Mickey Mouse). Una noche, cuando a Scrooge le visita el fantasma de su antiguo socio, Jacobo Marley (Goofy), éste le dice que por sus maldades acabará arrastrando unas pesadas cadenas para toda la eternidad, al igual que le pasa a él, y le avisa de que esa misma noche le visitarán tres espíritus a los que debe escuchar antes de que sea demasiado tarde.

Wallace y su perro, Gromit, abren una panaderia. Al poco de tenerla abierta se encuentran con misterioso asesinato, pero tras el enamoramiento de Wallace, Gromit se encontrará solo para resolver el caso.

Un pobre personaje alcanza la fama accidentalmente a través de su papel como croqueta congelada en un anuncio de televisión. Su vida se colapsa cuando deja de ser famoso y comienza a verse perseguido por entidades misteriosas, agentes secretos y seres del espacio exterior.