After leaving prison, ex-con Jack Kelson (Jeff Bridges) just wants to live a normal life. He rents a small apartment in Seattle and looks for a job, but is tracked down by his 12-year-old son Nick (Edward Furlong), who's desperate to have a father.