Familjen Olsson är trötta på stadslivet och längtar efter en traditionell jul på landet. De hittar en annons i tidningen för ett "stort hus på landet" och bestämmer sig för att hyra det. Genom ett missförstånd hamnar de istället i ett slott, Greveholm. När de har flyttat in, inser barnen snart att slottet inte är som vilket hus som helst – det är hemsökt.