It's the early '80s and Fielding Pierce (BILLY CRUDUP) is an up and coming attorney in the DA's office in Chicago. With a beautiful girlfriend, Juliet Beck (MOLLY PARKER), the support of her uncle and his longtime mentor, Isaac Green (HAL HALBROOK), and the backing of the governor, Fielding seems to be on his way to achieving his lifelong dream of becoming a politician.
With the election for an open Congressional seat approaching, Fielding seems to have things wrapped up except for one small problem - he's seeing his old girlfriend, Sarah Williams (JENNIFER CONNELLY). That's not to say that he's cheating on Juliet, but rather that he's seeing or having visions of Sarah who reportedly died a decade earlier in a car bombing.
As the election draws near, we witness flashbacks to the dramatic arc of Fielding and Sarah's passionate romance, from first meeting when she worked for his brother, Danny (PAUL HIPP) up through strains on their relationship due to their political and sociological differences. From that point on, Fielding tries to figure out - with the help of his sister, Caroline (JANET McTEER) - whether he's going crazy or perhaps that Sarah's really still alive.