Quando um adolescente (Devon Sawa) tem uma premonição de que o avião em que está vai explodir, ele e seus amigos resolvem não mais viajar. Para surpresa de todos, o avião realmente explode na viagem em que eles deveriam estar. Mas os integrantes do grupo começam a morrer misteriosamente, um a um, até os sobreviventes resolvem se unir para tentar entender o que está acontecendo, antes que eles mesmos se tornem as próximas vítimas.
Kelly Paretta (Julianne Moore) é uma mulher atormentada com a morte de San, seu filho pequeno, em um acidente aéreo ocorrido há pouco mais de um ano. Por causa disto ela cada vez mais se afasta de seu marido, Jim (Anthony Edwards). Ao visitar o Dr. Munce (Gary Sinise), seu psiquiatra, ele lhe diz que seu filho nunca existiu e que ela inventou todas as lembranças que possui em relação a ele. Chocada, Kelly começa a procurar provas da existência de Sam entre seus pertences, mas tudo desapareceu. Acreditando estar enlouquecendo, Kelly consegue encontrar Ash Correll (Dominic West), o pai de outra criança que também foi vítima do acidente. Juntos eles tentam encontrar provas da existência de seus filhos e recuperar a sanidade.
Um detetive e um congressista são reunidos por uma tragédia que também é uma traição mútua.