En 1999, Martin Hill, 10 ans, vit entre Paris et Londres suite au divorce de ses parents. Par hasard, il est repéré par un producteur et auditionne pour incarner Harry Potter.
Julie, âgée de 20 ans, élève seule son fils Lulu. Caissière dans un supermarché, elle attire l'attention d'un client quinquagénaire aisé à nouveau célibataire.
Claire DeWitt, la meilleure détective privée du monde, se réveille dans une ambulance à Oakland en Californie : quelqu'un vient d'essayer de l'assassiner. Mais elle n'est pas morte.
Quelques jours avant Noël, dans une ferme reculée de l'est de l'Islande, un couple est pris au piège par une tempête de neige. Un inconnu se présente et réclame asile.