Коралина вместе со своей семьёй переезжает на новое место из Мичигана и селится розовый дворец, хозяйка которого обычно не пускала в него семьи с детьми. Первым же делом после приезда Коралина берёт ветку полшебной лозы и отправляется на поиски местной достопримечательности - старого и очень глубокого колодца. Так она и знакомится с местным парнем по имени Заки, который дарит ей тряпичную куклу очень похожую на неё саму. Родители Каролины с утра до ночи сидят за мониторами компьютеров, набирая статьи, совершенно не интересуясь жизнью своей дочери, поэтому девочке приходится самой искать себе развлечения.
Она знакомится со всеми крайне странными соседями и обыскивает весь дом. Её внимание привлекает маленькая дверь, скрытая за слоем обоев. Открыв дверь, Каролина с разочарованием обнаруживает, что за дверью ничего нет кроме кирпичной кладки стены. Но ночью, после того, как девочка засыпает, в доме появляются маленькие белые грызуны, которые указывают ей путь сквозь дверцу в другой такой же дом, где живут её другие родители и знакомые. Они отличаются от настоящих только тем, что хорошо относятся к Каролине, и тем, что у них вместо глаз - пуговицы. Этот новый мир кажется Каролине идеальным и она, не смотря на все предостережения, снова и снова возвращается к своей новой маме. Пока она не узнаёт, что этот мир не такой уж и замечательный, как может показаться на первый взгляд. Но в этот день она уже не сможет так просто вернуться назад в реальный мир, как до этого.