Los Angeles,1928. Christine Collins (Angelina Jolie) és una mare fadrina el fill de la qual desapareix sense deixar rastre. Alguns mesos després, la policia li comunica que ha trobat al nen, però, gens més veure-ho, Christine s’adona que no és el seu fill. No obstant això, està tan confosa que l’hi porten a casa, encara que exigeix que continuï la cerca del seu veritable fill. Ratllada de boja i incapacitada per la policia, per fi troba un aliat amb el capellà Briegleb (John Malkovich), que l’ajudarà en la seva lluita.