A film az 1920-as évek Los Angelesében játszódik, és Christine Collins történetét meséli el (akit Angelina Jolie alakít), egy egyedülálló anyát, akinek kilencéves fia, Walter eltűnik. Christine kétségbeesetten keresi a fiát, ezért a Los Angeles-i rendőrséghez fordul segítségért.
A rendőrség azonban, hogy gyorsan lezárja az ügyet, több hónap után bemutatja Christine-nek egy fiút, aki szerintük Walter. Annak ellenére, hogy Christine ragaszkodik ahhoz, hogy a fiú nem az ő fia, a rendőrség rákényszeríti őt, hogy fogadja el őt.
Miközben Christine tovább küzd az igazságért, feltárja a korrupció és a visszaélések zavaró hálóját az LAPD-n belül. Megtudja, hogy a rendőrség gyerekeket rabol el, és eltévedt vagy szökött fiataloknak adja ki őket, hogy teljesítsék kvótájukat, és fenntartsák a magas vámkezelési arányt. Christine könyörtelen igazságszolgáltatási törekvése, amely egy rokonszenves orvostól és egy tiszteletestől nyer támogatást, leleplezi az osztály helytelen magatartását, és reformokhoz vezet.
Végül egy Christine által felbérelt magánnyomozó erőfeszítései révén felfedezik az igazi Waltert, aki csak néhány háztömbnyire lakik Christine otthonától. Kiderült, hogy egy Gordon Northcott nevű sorozatgyilkos elrabolta, aki fogságban tartotta és bántalmazta, más gyerekekkel együtt. Waltert megmentik, és fény derül az igazságra az LAPD tetteiről.
A "Changeling" egy erőteljes dráma, amely egyesíti a krimi, a rejtély és a társadalmi kommentár elemeit.