Coraline családjának új lakásában huszonegy ablak és tizennégy ajtó van. Tizenhárom ajtót rendesen ki lehet nyitni és be lehet csukni. A tizennegyedik mögött egy téglafal található, ám ennek ellenére Coraline egy nap kinyitja, és egy átjárót talál egy másik házba, amely a sajátjuk mása. De nem egészen…
Eleinte a másik lakásban minden csodás. Például jobb a kaja. A játékdobozban felhúzható angyal van, amely körbe-körbe repül a szobában, a könyvek képei mozognak, a dinoszaurusz-koponya csattogtatja a fogát. És van itt Coraline-nak másik anyja és másik apja is, akik azt akarják, hogy velük maradjon. Legyen az ő kislányuk. Meg akarják változtatni, és többé el nem engedni.
Ebben a lakásban a tükör mögött már más gyerekek is csapdába estek. Coraline az egyetlen reményük. Be kell vetnie minden ravaszságát, hogy megmentse az elveszett gyerekeket, a szüleit és saját, normális életét.