Henry est un solitaire, vivant avec sa mère surprotectrice dans une petite ville du Sud appelée Battlecreek. Henry souffre d'une maladie rare liée au soleil et doit éviter la lumière du jour. Il mène sa vie la nuit - traînant au diner, travaillant le quart de nuit à la station-service et nageant dans le ruisseau sous la lueur de la lune.
Henry ne sait pas qui il est ni ce qu'il veut, jusqu'à ce qu'il rencontre Alison. Lorsque la voiture d'Alison tombe en panne à Battlecreek, elle répond à l'annonce "aide demandée" au diner pour payer les réparations. Henry est immédiatement attiré par cette fille mystérieuse. Alison montre à Henry qu'il peut vivre une vie qu'il pensait impossible, même au prix de perdre sa mère et de se libérer de son passé.