Morvern Callar a 21 ans. Elle habite un petit port, sur la côte ouest de l’Ecosse, et travaille dans un supermarché. Pour Morvern, dans la vie, il faut se débrouiller avec ce qu’on a et accepter ce qui vous tombe dessus…Un matin, elle découvre ce que la vie lui a réservé: son copain...
C'est le jour de l'éclipse totale du soleil. Un étranger débarque à Londres. Personne ne sait qui il est, ni d'où il vient. Quand il aura quitté la ville, l'univers aura disparu. Ce dénommé Tomas Katz prend possession de différentes personnes, laissant à chaque fois le chaos derrière...