Baseada no videogame taiwanês de mesmo nome, Detention acompanha Yunxiang Liu (Ling-Wei Lee), uma adolescente que, nos anos 90, é transferida para a Escola Greenwood. Quando, acidentalmente, Yunxiang entra numa área restrita do campus, ela se depara com o fantasma da ex-aluna Ruixin Fang (Ning Han). Durante esse encontro paranormal, Fang lhe conta a verdadeira história de Greenwood, bem como o evento traumático que lá aconteceu 30 anos antes. A vida de Yunxiang vira, então, de cabeça para baixo, à medida o passado volta para assombrar os alunos e os professores da instituição.