The film focuses on the three companions: Jimmy (Sean Penn), an ex-con who now runs the corner store; Dave (Tim Robbins), a jack of all trades, and Sean (Kevin Bacon), a manslaughter analyst. All are hitched; Jimmy to a moment spouse, Annabeth (Laura Linney), who helps him raise his most seasoned little girl and two of their own; Dave to Celeste (Marcia Gay Harden), who has given him a child; Sean to a missing, pregnant wife who calls him now and again yet never says anything. The other significant character is Whitey (Laurence Fishburne), Sean’s police accomplice.
Jimmy watches out for his 19-year-old little girl Katie (Emmy Rossum), who works with him at the store. She’s infatuated with Brendan (Thomas Guiry), a kid Jimmy indignantly objects to.