Film opowiada o Adele Wheeler, samotnej matce (Kate Winslet) i jej 13-letnim synu Henrym (Gattlin Griffith). W dzień Święta Pracy Henry spotyka na swojej drodze tajemniczego nieznajomego imieniem Frank (Josh Brolin). Mężczyzna, który okazuje się zbiegłym więźniem, prosi chłopca o pomoc i w ciągu pięciu dni życie całej trójki zmienia się na zawsze.