Los Ángeles, 1928. Un sábado por la mañana en un barrio obrero de la ciudad, Christine se despide de su hijo Walter y sale a trabajar. Al regresar a casa, el niño ha desaparecido. Empieza una búsqueda que no parece dar frutos hasta que, meses después, le entregan un niño de nueve años que dice ser su hijo. Aturdida por las idas y venidas de la policía, los reporteros y sus propias emociones, Christine le deja quedarse a dormir, aunque sabe que no es Walter.
Intenta convencer a la policía de que sigan buscando, pero pronto descubrirá que en la época de la Prohibición en Los Ángeles una mujer no se enfrenta al sistema si quiere sobrevivir. Tachada de loca e incapacitada, por fin encuentra un aliado. Se trata del reverendo Briegleb (John Malkovich), que la ayudará a luchar contra las autoridades municipales y a encontrar a su hijo.