Characters played by Julianne Moore
Margaret White
Characters played by Chloë Grace Moretz
Carrie White
Characters played by Gabriella Wilde
Sue Snell
Characters played by Portia Doubleday
Chris Hargensen
Characters played by Zoë Belkin
Tina
Characters played by Samantha Weinstein
Heather
Characters played by Karissa Strain
Nicki
Characters played by Katie Strain
Lizzy
Characters played by Ansel Elgort
Tommy Ross
Characters played by Demetrius Joyette
George
Characters played by Judy Greer
Ms. Desjardin
Characters played by Barry Shabaka Henley
Principal Morton
Characters played by Arlene Mazerolle
Miss Helen Finch
Characters played by Evan Gilchrist
Greg Delois
Characters played by Eddie Max Huband
Harry Trenant
Characters played by Alex Russell
Billy Nolan
Characters played by Tyler Rushton
Neighborhood Kid
Characters played by Connor Price
Freddy 'Beak' Holt
Characters played by Jefferson Brown
Mr. Ulmann
Characters played by Cynthia Preston
Eleanor Snell
Characters played by Philip Nozuka
Ernie Peterson
Characters played by Kyle Mac
Kenny
Characters played by Max Topplin
Jackie
Characters played by Mouna Traoré
Erika
Characters played by Derek McGrath
Head Commissioner
Characters played by Chris Britton
Dr. Dean L. McDuffy
Characters played by Hart Bochner
Mr. Hargensen
Characters played by Cassandra Caccioppoli
Student Dancer #6
Characters played by Annie Chen
Myra Crewes
Characters played by Amanda Jane Crist
Gym Class Mean Girl 3
Characters played by Mathew Dale
Student
Characters played by Natalie Dale
Rachel Spies
Characters played by Lucy DeLaat
Dress Shop Passerby
Characters played by James Fanizza
Man on Street
Characters played by Alex Gordon
Carrie Photodouble
Characters played by Shawna Greenspan
Grieving Prom Girl
Characters played by Travis Hedland
Prom Survivor
Characters played by Peter Hewitt
Student
Characters played by Samantha Hutchinson
Gym Class Mean Girl 4
Characters played by Chanelle Larocque
Gym Class Mean Girl 5
Characters played by William MacDonald
Sheriff Otis Doyle
Characters played by AirRese Marie
Student Dancer #3
Characters played by Holly Miranda
Cheerleader #1
Characters played by Michelle Nolden
Estelle Parsons
Characters played by Arnold Pinnock
OB Nurse
Characters played by Irene Poole
Estelle's Mother
Characters played by Nykeem Provo
Brad
Characters played by Alana Randall
Student Dancer #2
Characters played by Kim Roberts
Ms. Arlene Walsh
Characters played by Amber Sharp
Mean Girl
Characters played by Vanessa Smythe
Young Estelle Horan
Characters played by Chloe Van Landschoot
Flower Girl
Characters played by Sarah Vance
Student Dancer #8
Characters played by Skyler Wexler
Young Carrie
Characters played by Joshua William James
High School Student
Characters played by Ryan Wilson
Student Dancer #1