Wegen Geldmangel und ein paar unerwarteten Ereignissen, verbringt Justine (Haley Bennett) ihre freien Thanksgiving Feiertage, alleine auf dem Universitätsgelände, da alle anderen Studenten zu ihren Familien oder Freunden weggefahren sind. Damit ihr die Decke nicht auf den Kopf fällt, verlässt sie in der Nacht kurz das Gebäude, um noch schnell etwas Einzukaufen. Hier trifft sie auf die aggressive Violet (Ashley Greene), die ihr nach einer kurzen Konfrontation den Namen Kristy gibt.
Zurück auf dem Campus glaubt Justine wieder in Sicherheit zu sein und sie will das seltsame Treffen so schnell wie möglich wieder vergessen. Plötzlich taucht jedoch Violet auf dem Gelände auf und sie hat drei Freunde mit Waffen mitgebracht. Gemeinsam wollen diese nun ihr neuestes Opfer jagen, danach töten, dann das ganze blutige Treiben filmen und ins Internet stellen. Für Justine bleibt keine Zeit zum Nachdenken mehr, denn die Jagd auf sie hat bereits begonnen.