Amy Ryan (Olga Kurylenko) é uma jovem estudante universitária de astrofísica, que também faz trabalhos de duplo para o cinema e televisão.
Ela tem um relação profunda com o seu professor Edward Phoerum (Jeremy Irons), que vive em Edimburgo, baseada em mensagens ou via Skype e apenas se encontram com intervalos regulares de meses, na segunda casa dele em Borgoventoso ou em conferências.
Num encontro marcado para uma conferência, Ed avisa que não pode estar presente, mas Amy descobre que ele já morreu, após uma longa doença. No entanto, inexplicavelmente, ele continua a enviar-lhe todos os dias as suas mensagens.
O professor desenvolveu uma rede de cúmplices e artifícios, para também estar presente na vida dela, apesar da sua morte.