Fairy Ville é uma cidade tranquila, conhecida por ter um colégio apenas para pessoas LGBTs. Na noite de Halloween, dois estudantes do colégio são brutalmente assassinados, deixando a cidade horrorizada. No dia seguinte, o misterioso Gawin é apresentado na sala de aula como novo aluno do colégio. Todos acham ele suspeito, especialmente Krist, um estudante que teve o pai brutalmente assassinado exatamente naquela mesma data no ano anterior. Para piorar, Krist começa a receber mensagens de um número anônimo, o que pode colocar a vida dele e de seus amigos (Khao, Neo e First) em risco.