Henry è un solitario che vive con la sua iperprotettiva madre in una piccola città del sud chiamata Battlecreek. Henry soffre di una rara malattia da sole e deve evitare la luce solare. Vive la sua vita di notte - frequentando il diner, lavorando il turno di notte alla stazione di servizio e nuotando nel ruscello alla luce della luna. Henry non sa chi è o cosa vuole, fino a quando incontra Alison. Quando l'auto di Alison si rompe a Battlecreek, risponde all'insegna "aiuto richiesto" al diner per pagare la riparazione. Henry è immediatamente attratto dalla ragazza misteriosa. Alison mostra a Henry che può vivere una vita che pensava impossibile, anche a costo di perdere sua madre e liberarlo dal suo passato.