Em uma cidade no interior dos Estados Unidos, o corpo do jovem Jamie Marks (Noah Silver) é encontrado jogado no rio. Adam McCormick (Cameron Monaghan), a estrela do time local, fica impressionado – Jamie era um garoto tímido e de pouca fala. Quando o fantasma de Jamie começa a aparecer para Adam e Gracie (Morgan Saylor), a colega de classe que encontrou o corpo, Adam fica preso entre duas verdades: Ele está iniciando um romance com Gracie, mas também sente uma ligação muito forte com Adam, que o leva cada vez mais para o mundo dos mortos.