Dez anos após a morte de seu marido, Anna (Nicole Kidman) finalmente conseguiu reconstruir sua vida, estando prestes a se casar novamente. Repentinamente surge em sua vida um garoto de 10 anos, que se apaixona por Anna e diz ser a reencarnação de seu marido. Anna inicialmente considera a história totalmente absurda, mas alguns detalhes de situações ocorridas entre ela e seu falecido marido, contados pelo garoto, fazem com que ela fique intrigada. Aos poucos Anna começa a relembrar fatos de seu passado e começa a questionar as escolhas que fez na vida, o que faz com seu noivo, a família dele e sua melhor amiga fiquem preocupados.
Mitch McDeere é um jovem advogado vai trabalhar com um alto salário e diversas vantagens em uma firma em Memphis. Porém, logo descobre que a empresa onde trabalha está envolvida com lavagem de dinheiro da Máfia e que todos os advogados que saíram ou tentaram sair da firma morreram precocemente, de forma misteriosa. O filme questiona o código de ética, que mantêm em sigilo da relação do advogado com o cliente, que proíbe por toda a vida que um crime cometido por um cliente seja revelado por seu advogado.