Na een brute mishandeling komt de jonge Nick in een schemerwereld terecht tussen leven en dood, en moet hij als onzichtbare zijn eigen moord oplossen
Nick (Justin Chatwin) leidt op het eerste gezicht het perfecte leven van een middelbare scholier. Hier komt abrupt een end aan als hij het pad kruist van Annie (Margarita Levieva). Zij reageert haar frustraties over haar familieomstandigheden op iedereen af. Met name Nick heeft het zwaar te verduren. Wanneer hij door haar toedoen in elkaar wordt geslagen en voor dood wordt achtergelaten, gebeurt er iets vreemds: zijn geest verlaat zijn lichaam. Nick's geest moet snel op zoek gaan naar zijn gebroken lichaam, voordat hij sterft. Dat blijkt nog niet zo gemakkelijk, wanneer niemand je kan zien.