Der zynische Peter hat seinen Sinn für Weihnachten verloren. Als Geist der gegenwärtigen Weihnacht soll die hübsche Katherine ihm sein Empfinden für Weihnachten wieder zurückzugeben. Doch in diesem Jahr ist etwas anders als sonst.
Die elfjährige Margaret (Abby Ryder Fortson) wird aus ihrem Leben in New York City in die Vorstadt von New Jersey vertrieben, wo sie die chaotischen und turbulenten Zeiten der Pubertät mit neuen Freunden in einer neuen Schule durchlebt. Sie verlässt sich auf ihre Mutter Barbara (Rachel McAdams),