Quando David (Mark Ruffalo) affitta il suo caratteristico appartamento di San Francisco, l'ultima cosa che si aspettava - o che voleva - era un coinquilino. Aveva appena iniziato a mettere a soqquadro la casa quando all'improvviso si presenta una giovane donna carina ma decisamente dispotica di nome Elizabeth (Reese Witherspoon), che insiste categoricamente che l'appartamento è suo. David pensa che si tratti di un enorme malinteso... fino a quando Elizabeth scompare misteriosamente così come è apparsa. Cambiare le serrature non serve a scoraggiare Elizabeth, che inizia ad apparire e scomparire a suo piacimento, soprattutto per rimproverare David per le sue abitudini personali nel suo appartamento. Convinto che sia un fantasma, David cerca di aiutare Elizabeth a passare dall'"altra parte". Ma se da un lato Elizabeth ha scoperto di avere una qualità decisamente eterea - può attraversare i muri - dall'altro è altrettanto convinta di essere in qualche modo ancora viva e di non poter passare dall'altra parte. Mentre Elizabeth e David cercano la verità su chi sia Elizabeth e su come sia arrivata al suo stato attuale, la loro relazione si approfondisce fino a diventare amore. Purtroppo, hanno pochissimo tempo prima che le loro prospettive di un futuro insieme svaniscano definitivamente.
Steven Spielberg ha ottenuto i diritti per produrre il film tratto dal libro. Il film è uscito negli Stati Uniti e in Canada il 16 settembre 2005.
Elizabeth Masterson (Reese Witherspoon), un giovane medico di medicina d'urgenza di San Francisco il cui lavoro è tutta la sua vita, ha un grave incidente d'auto mentre si reca a un appuntamento al buio con la sorella. Tre mesi dopo, David Abbott (Mark Ruffalo), un architetto paesaggista che ha bisogno di ricominciare da capo dopo un evento di cui non vuole parlare, si trasferisce nell'appartamento che era stato di Elizabeth, dopo averlo "scoperto" in quello che sembra essere un caso fatale.
Elizabeth inizia ad apparire a David nell'appartamento ed entrambi sono confusi. Elizabeth pensa che lui sia un abusivo e David pensa che lei si sia introdotta in qualche modo. Tuttavia, diventa chiaro che Elizabeth non è realmente viva. Può apparire e scomparire all'improvviso, camminare o muoversi attraverso i muri e gli oggetti. Elizabeth non sembra ricordare nulla di sé e si rifiuta di pensare di essere morta. David cerca di far esorcizzare il suo spirito dall'appartamento, ma senza successo. David chiede l'aiuto di Darryl (Jon Heder), il commesso di una libreria sensitiva, che gli dice che Elizabeth non è morta davvero. Dice a David che è chiaro che ha il cuore bloccato e che deve lasciar andare la donna che faceva parte della sua vita. Elizabeth dice che David deve superare il fatto di essere stato scaricato. David se ne va infuriato e Darryl dice a Elizabeth di non mancare di rispetto ai morti. Elizabeth trova David e lui le rivela che sua moglie Laura è morta.
Dato che solo David può vederla e sentirla, gli altri pensano che abbia delle allucinazioni, che sia tornato al suo alcolismo e che parli da solo. Elizabeth chiede a David di aiutarla a cercare indizi nell'appartamento di Elizabeth per cercare di scoprire chi è e cosa le è successo. David parla con le persone del palazzo che non sanno molto di Elizabeth. Mentre entrano in un ristorante che lei ha detto di apprezzare, un uomo ha un'emergenza medica ed Elizabeth parla con David per salvargli la vita. Ricorda di essere un medico e si recano all'ospedale più vicino, dove Elizabeth ricorda la sua vita da medico e il suo mentore Fran dice a David che Elizabeth ha avuto un incidente. Elizabeth trova il suo corpo in una stanza, dove è rimasta in coma per tre mesi. Quando David tocca la mano del corpo, Elizabeth la sente, quindi sa che è ancora connessa al suo corpo e che non tutte le speranze sono perse.
Abby, la sorella di Elizabeth, arriva e il medico curante le comunica che Elizabeth ha firmato dei documenti per non prendere misure straordinarie per salvarle la vita, ma dato che era un medico di quell'ospedale, l'hanno trattata come un caso speciale. Tuttavia, il medico chiede ad Abby di prendere in considerazione la possibilità di toglierle il supporto vitale e lei risponde che ci penserà.
David ed Elizabeth iniziano a legare e lui le racconta della morte della moglie. Porta Elizabeth fuori città in un bellissimo giardino paesaggistico da lui progettato. Elizabeth gli dice che sente di esserci già stata e che in effetti il giardino è stato sognato da lei nelle scene iniziali del film, in cui veniva svegliata da un collega da un rapimento di gatto dopo aver fatto un turno di 26 ore in ospedale.
L'agente immobiliare di David lo chiama per dirgli che i proprietari gli hanno offerto un lungo contratto di affitto per l'appartamento, il che probabilmente significa che Abby ha firmato i documenti per far morire Elizabeth. David cerca di impedirlo recandosi a casa di Abby con l'intenzione di dirle che Elizabeth sta comunicando con lui e di rivelarle alcune informazioni su Abby che solo Elizabeth conosce. Mentre si trova lì, Lily, la nipote di Elizabeth, mostra di essere in grado di percepirla e mette un biscotto nel piatto davanti a lei. David dice ad Abby di essere stato un paziente di Elizabeth e implora Abby di tenerla in vita, ma Abby dice che è troppo tardi, ha già firmato i documenti ed Elizabeth sarà tolta dal supporto vitale il giorno dopo. Nell'ultimo tentativo di salvare Elizabeth, David spiffera qualcosa che Abby ha fatto il giorno del suo matrimonio e Abby impazzisce, minacciandolo con un coltello e cacciandolo da casa sua.
David offre a Elizabeth la possibilità di fare tutto ciò che vuole per la sua ultima notte di vita, ma lei vuole trascorrerla con lui nel loro appartamento. David si sveglia la mattina dopo e decide di impedire la morte di Elizabeth rubando il suo corpo dall'ospedale. Chiede al suo amico/terapeuta Jack (Donal Logue) di aiutarlo e si scopre che Jack è l'ex fidanzato di Abby al college che aveva organizzato un appuntamento al buio per David con Elizabeth la sera dell'incidente: il motivo per cui David può vedere Elizabeth è che erano destinati a incontrarsi. In seguito, David ammette a Jack ed Elizabeth di amarla e di non volere che muoia; ha superato la morte di sua moglie.
I due vengono subito scoperti in ospedale mentre cercano di rubare il corpo di Elizabeth. Le guardie di sicurezza li trovano e quando allontanano Jack da Elizabeth, il suo tubo di respirazione si stacca. Le guardie circondano David ed Elizabeth, ma lei è ormai in fin di vita. David bacia freneticamente Elizabeth morente e le infonde aria nei polmoni, mentre il suo spirito inizia a svanire. Poi, incredibilmente, il battito cardiaco ritorna e la donna si risveglia miracolosamente dal coma. Tuttavia, mentre Elizabeth riconosce Abby, non riconosce David, che lascia tristemente l'ospedale.
Qualche tempo dopo, Elizabeth torna nel suo appartamento. Viene attirata sul tetto dell'edificio, dove trova David, che ha trasformato il tetto in un bellissimo giardino. David le rivela di essere entrato usando la chiave di riserva che il suo spirito gli aveva mostrato. Proprio mentre lui sta per andarsene, lei gli chiede di riavere la sua chiave. Quando le loro mani si toccano, la memoria di David si risveglia e lei lo bacia felicemente.
La scena finale sfuma dal tetto per mostrare Darryl che fissa una palla di neve.