After high schooler Brent Mitchell (Xavier Samuel) wraps his car around a tree, killing his father, he escapes into a grief-filled world of guilt. He is kept grounded by Holly, his girlfriend and date to the upcoming prom.
As graduation approaches, Lola Stone, the quietest girl in school, also asks Brent to the prom but is turned down. Hours before the dance and under the glittering light of a disco ball, Brent wakes up to a nighmarish sequence of events. Brent has become the prom king at a macabre sadistic dance where he is the entertainment.