Początkowo rolę Brit miała zagrać Emma Roberts. Kiedy aktorka zrezygnowała z udziału w filmie, rozważano zaangażowanie Demi Lovato, Elle Fanning lub Sary Hyland. Ostatecznie wybrano Ashley Benson.
Val Kilmer miał zagrać rolę Młodego Pastora, ale zachorował i zastąpił go Jeff Jarrett.
Zdjęcia kręcono w Sarasocie (Floryda, USA).
Sceny, których akcja rozgrywa się w szkole dla dziewcząt, były kręcone w New College of Florida w Sarasocie (Floryda, USA).
Vanessa Hudgens nosiła perukę w trakcie filmu.
Zdjęcia do filmu kręcono od marca do kwietnia 2012 roku.
Selena Gomez w trakcie przygotowań do roli musiała nauczyć się palić papierosy, ponieważ wcześniej tego nie robiła.