Jodie Foster landed the role of Libby after Meg Ryan and Brooke Shields both declined, but was replaced by Ashley Judd when Foster became pregnant.
Despite playing the main character and protagonist, Ashley Judd took second billing behind Tommy Lee Jones.
Tommy Lee Jones earned $10 million for appearing in the film. By comparison, Ashley Judd, who played the lead, was paid $1 million.
Tommy Lee Jones played similar roles in The Fugitive (1993) and U.S. Marshals (1998), in which he also attempts to capture someone who was wrongfully convicted.
Even though he received top billing in this movie, Tommy Lee Jones does not appear on screen until over 33 minutes into it.