London 1910. Kate Croy lever i umådelig velstand hos sin rige tante, men hun er forelsket i den fattige journalist Merton Densher. Hvis hun gifter sig med ham mister hun sin sociale status, alternativt må hun gifte sig med en mand hun ikke elsker af sin egen stand. Da den døende millionærarving Milly ankommer, øjner Kate en mulighed.
Under Den Spanske Inkvisition smides Cervantes i fængsel. Da han kommer for retten, fortæller han historien om Don Quixote, idet han forestiller sig selv i rollen som den idealistiske helt. Gennem flashbacks illustrerer filmen den selvbestaltede ridders søgen efter "Den umulige drøm".
Kat Decker har virkelig brug for et julemirakel! Den talentfulde sanger og sangskriver har store drømme, men hendes problemer er endnu større. Kat behandles som tyende af sin forfængelige stedmor og sine selvoptagede stedsøstre, og de tvinger hende til at tage et ydmygende job som syngende nisse i milliardæren Terrence Wintergardens juleudstilling. Jobbet har dog ét lyspunkt: den flotte julemand Nick i juletræssalget. Da Kat bliver inviteret med til den prestigefulde Wintergarden Christmas Gala er hendes stedmor og -søstre fast besluttede på at forhindre hende i at deltage og i stedet selv skaffe en invitation. Kan en trofast hund, en loyal ven og et drys julemagi ændre Kats skæbne?