A successful weatherman at a Chicago news program, David Spritz (Nicolas Cage) is well paid but garners little respect from people in the area who throw fast food at him, David suspects, because they're resentful of how easy his high-paying job is. Dave also feels overshadowed by his father, Pulitzer Prize-winning author Robert Spritzel (Michael Caine), who is disappointed in Dave's apparent inability to grow up and deal with his two children. The situation worsens when Robert is diagnosed with lymphoma and given only a few months to live. As he becomes more and more depressed, Dave takes up archery, finding the activity a way to build his focus and calm his nerves.