Gillian Dunkan (AJ Michalka) jest rozpieszczoną nastolatką z bogatego domu, która wraz z przyjaciółkami, Megan (Allie MacDonald) i Chelseą (Zoe Belkin), bawi się czarami i wypowiada zaklęcia miłosne. Pewnej nocy za pośrednictwem czarów w mieście pojawia się Jack (James Van Der Beek), były nauczyciel wychowania fizycznego. Mężczyzna zatrudnia się jako kelner w restauracji Addie Peabody (Sarah Carter). Gillian jest pewna, że z pomocą magii zdobędzie miłość Jacka, jednak ten zaczyna czuć niechęć do narzucającej się dziewczyny. Zdruzgotana czarownica chce zniszczyć mu życie.