An awkward, telekinetic teenage girl is the object of relentless bullying at school and an oppressively religious mother at home.
Chloë Grace Moretz
as Carrie White
Julianne Moore
as Margaret White
Gabriella Wilde
as Sue Snell
Ansel Elgort
as Tommy Ross
Alex Russell
as Billy Nolan
Judy Greer
as Miss Desjardin
Portia Doubleday
as Chris Hargensen
Zoë Belkin
as Tina Blake
Samantha Weinstein
as Heather
Karissa Strain
as Nicki Watson
Katie Strain
as Lizzy Watson
Demetrius Joyette
as George Dawson