Warren Schmidt, played by Jack Nicholson, is a middle level officer in an Omaha insurance company who faces retirement and, shortly afterward, the sudden death of his wife of 42 years. He struggles with emotional chaos and mental confusion and with the nagging thought that his life is over and that he has failed to make the world better in any way.
An additional complication is that his only child, Jeannie (Hope Davis), is planning to marry a man (Randall, played by Dermott Mulroney) Schmidt strongly feels is below her. He tries several times to prevent the marriage but fails at that, too. Returning home from the wedding in despair, Schmidt finds a piece of mail with a drawing made by a young boy in Tanzania he had begun to support just after he retired, and the final scene shows him deeply moved.