Familie Niemayer lebt ein ganz normales Leben in einer gutsituierten Stadtrandsiedlung von Berlin. Das Familienglück wird jäh zerstört, als Jenny (Bibiana Beglau) die siebenjährige Nachbarstochter Luzi tot im Wald findet. Alles deutet darauf hin, dass Jennys Sohn Tim (Adrian Wahlen) an Luzis Tod eine Mitschuld trägt. Um ihn zu beschützen, schwört Jenny ihn auf ein unheilvolles Geheimnis ein, von dem auch Vater Michael (Dirk Borchardt) nie erfahren darf. Tim aber kann nicht vergessen. Immer tiefer geraten Mutter und Sohn in einen Sog aus Lügen, Selbsttäuschung und Verdrängung…