Jodie Foster seria a intérprete de Libby, mas ficou grávida, passando o papel para Ashley Judd.
O personagem Nicholas Parsons foi oferecido para Greg Kinnear, mas o ator não aceitou o papel.
O filme foi um sucesso de bilheteria nos Estados Unidos, tendo arrecadado mais de US$ 110 milhões.