В конце XX века семья Джонс переехала в старый дом в Англии. Девочка Коралина, оставшаяся без внимания занятых родителей, обнаружила в квартире запертую дверь, за которой оказался не кирпичный забор, а потайной проход в параллельный мир. Там её встретили «другие» родители, похожие на настоящих, но с пуговицами вместо глаз. Другой отец и особенно другая мать проявляли к Коралине нежность и заботу, приглашая её остаться с ними навсегда при условии пришивания пуговиц вместо глаз, на что девочка ответила отказом. В ответ на это другая мама похитила её настоящих родителей и спрятала их в старом зеркале.
Коралина потребовала отпустить родителей, но была заперта в маленькой каморке за зеркалом, где встретила призраков трёх детей, погибших от рук другой мамы. Они попросили девочку вернуть их души, заключённые в этом мире. Когда Коралина была освобождена, она предложила злой колдунье сыграть в игру: найти родителей и освободить души детей, обещая в случае неудачи остаться с ней и принять пуговицы. Коралина успешно выполнила задание, но колдунья отказалась отпустить её. Тогда девочка перехитрила её, забрав снежный шар с родителями и сбежала обратно в свой мир.
Попытка закрыть дверь между мирами была нарушена, когда рука другой мамы проникла в реальность, пытаясь завладеть ключом. Коралина устроила ловушку и сбросила руку в глубокий колодец. В итоге она освободила родителей и стала более смелой, не боясь даже новых испытаний, таких как поход в новую школу.
Персонажи
Коралина Джонс — девочка, школьница, самостоятельная, любознательная, сообразительная и смелая.
Другая мама — злая колдунья, похожа на маму Коралины, но выше, тоньше, с белой кожей, длинными пальцами и острыми ногтями, питается детскими душами, хочет заполучить душу девочки.
Кот — помощник Коралины, чёрный, зеленоглазый, говорящий, гордый, надменный и независимый, очень хитрый, бесстрашный, способен перемещаться между мирами.