Lawrence (Danny DeVito) betreibt ein großes Hotel in den italienischen Bergen. Jeden Winter lädt er die Großfamilie zu Weihnachten ein - doch dieses Jahr kommen seine Tochter Abbie (Lucy DeVito) und ihr Mann Jacob (Wilmer Valderrama) ihre 10-jährige Tochter Claire (Antonella Rose) im August zu Besuch. Das junge Paar kommt mit einer schockierenden Nachricht: Sie lassen sich scheiden und haben Lawrence damit beauftragt, Claire die schlechte Nachricht zu überbringen. Als Claire erfährt, dass ihre bald zerrüttete Familie im Dezember nicht mehr zurückkehren wird, besteht sie darauf, ein letztes Weihnachten mit der ganzen Familie zu feiern, und das mitten im Sommer. Ihre anderen Großeltern Rose (Andie MacDowell) und Mark (José Zúñiga) werden herbeigerufen, während Claire in Absprache mit ihrem Großvater Lawrence Aktivitäten plant, die ihre Eltern wieder zusammenführen und die ganze Familie wieder zusammenbringen sollen.