As filmagens começaram antes mesmo que o roteiro estivesse concluído, o que fez com que várias partes do filme fossem improvisadas pelos atores.
As filmagens não ocorreram em Arlington Heights, Illinois, devido ao intenso frio que estava no local na época.
Inicialmente estava previsto para ser lançado em dezembro de 2003 nos cinemas dos Estados Unidos, mas teve seu lançamento adiado em 10 meses para não competir com O Pagamento, outro filme estrelado por Ben Affleck.