L'histoire raconte la vie d'un employé d'un cimetière, joué par Zac Efron, qui se rend plusieurs fois par semaine près de la tombe de son frère, qu'il croit avoir tué. Le jeune homme croise une jeune femme, jouée par Amanda Crew, qui croit être portée disparue d'un accident de bateau. Une histoire d'amour s'installe entre les deux jeunes, mais l'employé du cimentière se demande si la jeune femme n'est pas une apparition qui tente de passer dans l'autre monde.