Henry jest samotnikiem, mieszkającym ze swoją nadopiekuńczą matką w małym południowym miasteczku o nazwie Battlecreek. Henry ma rzadką chorobę skóry i musi unikać światła słonecznego. Żyje w nocy - spędza czas w restauracji, pracując na nocnej zmianie na stacji benzynowej i pływając w strumieniu pod księżycem. Henry nie wie, kim jest ani czego chce, dopóki nie pozna Alison. Gdy samochód Alison zepsuje się w Battlecreek, odpowiada na prośbę o pomoc. Tajemnicza dziewczyna pociąga go bardzo. Alison pokazuje Henry'emu, że może żyć życiem, które uważał za niemożliwe, nawet za cenę utraty matki i uwolnienia go z przeszłości.