George Monroe (KEVIN KLINE) is an architect who's just lost his job and discovered that he only has a few months to live. Instead of going into deep depression, however, he decides he must accomplish a few things before his time runs out. First, he decides to rebuild the seaside house where he and his ex-wife, Robin Kimball (KRISTIN SCOTT THOMAS) lived for a number of years before divorcing over a decade ago.
While George still lives in the dilapidated shack next to single mom Coleen Beck (MARY STEENBURGEN), whom he once dated, and her teenage daughter, Alyssa (JENA MALONE), Robin is raising their disillusioned and disturbed teenage son, Sam (HAYDEN CHRISTENSEN), with her second husband, Peter (JAMEY SHERIDAN) who's not overly close to Sam or his own kids.
Realizing his house project would be a good time to get to know his estranged son, George arranges for Sam to spend the summer with him. Not surprisingly, the teen would rather get high or make some quick bucks doing sexual favors for pimp Josh (IAN SOMERHALDER), who's dating Alyssa, but George doesn't give up in trying to connect with his son.
As the summer wears on, and his time begins to run out while he must contend with neighbor David Dokos (SAM ROBARDS) who immensely dislikes him and his construction project, George purges his own personal demons while reconnecting with his family and rebuilding his seaside home.