Toby Wolff (Leonardo DiCaprio) vive con su madre en Seattle. Tras huir de un padre que no los quería, Caroline (Ellen Barkin) ha conocido a Dwight (Robert De Niro), un mecánico que los trata como ambos se merecen. Aunque apenas tienen dinero, ahora parecen una familia de verdad.Sin embargo, las cosas no son tan bonitas como parecen. Tras casarse ...