Film, 1920'lerin Los Angeles'ında geçiyor ve dokuz yaşındaki oğlu Walter'ın kaybolduğu bekar bir anne olan Christine Collins'in (Angelina Jolie'nin canlandırdığı) hikayesini anlatıyor. Oğlunu bulmak için çaresiz kalan Christine, yardım için Los Angeles Polis Departmanına başvurur.
Ancak davayı hızla kapatmak isteyen polis, birkaç ay sonra Christine'e Walter olduğunu iddia ettikleri bir çocuk sunar. Christine'in çocuğun kendi oğlu olmadığı konusundaki ısrarına rağmen polis onu onu kabul etmeye zorlar.
Christine gerçek için savaşmaya devam ederken, LAPD içindeki rahatsız edici bir yolsuzluk ve suiistimal ağını ortaya çıkarır. Polisin, kotalarını doldurmak ve yüksek temizlenme oranını korumak için çocukları kaçırdığını ve onları kayıp ya da kaçak gençler olarak gösterdiğini öğrenir. Christine'in, sempatik bir doktor ve bir papazın desteğini alan amansız adalet arayışı, bakanlığın suiistimallerini açığa çıkarır ve reformlara yol açar.
Sonunda, Christine tarafından tutulan özel bir dedektifin çabaları sonucunda, gerçek Walter'ın, Christine'in evinden sadece birkaç blok ötede yaşadığı keşfedilir. Onu diğer çocuklarla birlikte esir tutan ve taciz eden Gordon Northcott adlı bir seri katil tarafından kaçırıldığı ortaya çıktı. Walter kurtarılır ve LAPD'nin eylemleriyle ilgili gerçek gün ışığına çıkar.
"Changeling" suç, gizem ve sosyal yorum unsurlarını birleştiren güçlü bir dramadır.