Lance MacAllister (Sebastien Belisle) pochodzi z patologicznej rodziny i na co dzień zmaga się z trudnym środowiskiem, jakie go otacza. Chcąc oderwać się od problemów, szuka wsparcia wśród przyjaciół - Alexa (Jacques Lauperr) i Nicka (Colin Hyslop). Chłopcy zaczynają popełniać drobne przestępstwa, a nadto uzależniają się od narkotyków. Po pewnym czasie w mieście dochodzi do serii makabrycznych morderstw. Lance odkrywa, że jedyną osobą, która może ocalić go od śmierci, jest on sam.