Mientras Blix se prepara para cumplir el encargo, junto a otros seres malvados del reino, una joven y hermosa princesa llamada Lili (Mia Sara) se reúne en el bosque con un apuesto joven llamado Jack (Tom Cruise) quien, para darle una sorpresa, la lleva a ver los unicornios.
Al verlos, Lili se acerca y entona una melódica canción que los atrae hacia ella.
Jack se lanza al río en su búsqueda y en ese mismo momento, en otro lugar del bosque, Blix logra alcanzar al unicornio macho debilitado por efecto del tranquilizante y procede a cortarle el cuerno, lo cual desata un cruel invierno sobre la tierra.
Lili, asustada, huye hacia la casa de una amiga suya que vive en el bosque pero todos sus moradores están congelados.
Al mismo tiempo, Jack, que no ha logrado encontrar el anillo de Lili, llega a un lugar del bosque en donde se reúnen varias criaturas lideradas por un duende bueno llamado Gump (David Bennent).