Jack (Daniel Day Lewis) es un hombre que vive con Rose (Camilla Belle), su hija adolescente de 16 años, intentando prevenirla de los peligros del mundo exterior. Su relación se tensará cuando Jack invita a su novia (Catherine Keener) y a sus dos hijos a que se muden con ellos. (FILMAFFINITY)