"Everyone deserves a great love story, but for 17-year-old Simon Spier, it's a little more complicated. He hasn't told his family or friends that he's gay, and he doesn't know the identity of the anonymous classmate that he's fallen for online."
Nick Robinson
as Simon Spier
Logan Miller
as Martin Addison
Alexandra Shipp
as Abby Suso
Katherine Langford
as Leah Burke
Jorge Lendeborg Jr.
as Nick Eisner
Jennifer Garner
as Emily Spier
Josh Duhamel
as Jack Spier
Talitha Eliana Bateman
as Nora Spier
Keiynan Lonsdale
as Abraham 'Bram' Greenfeld
Tony Hale
as Mr. Worth
Natasha Rothwell
as Ms. Albright
Miles Heizer
as Cal Price
Joey Pollari
as Lyle
Clark Moore
as Ethan
Drew Starkey
as Garrett Laughlin
Mackenzie Lintz
as Taylor
Cassady McClincy-Zhang
as Jackie
Alex Sgambati
as Claire
Terayle Hill
as Spencer
Haroon Khan
as Suraj
Tyler Chase
as Aaron
Jamila Thompson
as Additional Posse Girl
Patrick Donohue
as Math Teacher
Nicholas Stargel
as Fantasy Teen
Nancy De Mayo
as Mrs. Eisner
Christian Ojore Mayfield
as Mr. Eisner
Chantell D. Christopher
as Mrs. Suso
Mandy Fason
as Mrs. Burke
Philip Covin
as Mr. Burke
Campbell Godfrey
as Little Man
Emily Jordan
as Creekwood Girl
Joshua Mikel
as Ride Operator
Robbie Rogers
as The Coach
Christopher L. Plunkett
as Dancer
Jessi Peralta
Carsen Rowe
Jonathan Fritschi
Matthew Laraway
Dylan Cheek
Jaidi Ventura
Danni Heverin
David Copeland Brown Jr.
as Tyler (uncredited)
Bryson Pitts
as 10-Year-Old Simon Spier (uncredited)
Nye Reynolds
as 5-Year-Old Simon Spier (uncredited)
Skye Mowbray
as 6-Year-Old Nora Spier (uncredited)
Samantha Bulka
as Ethan's Posse (uncredited)
Baz Ma
Natalia Tureta
Briana Estevez
as Cheerleader (uncredited)
Jönah-Blainé Bowling
as Trendy Jock (uncredited)
Sean O'Donnell
as High School Student (uncredited)
Collin McHugh
Abigail Houck
Jodi Houck
as Parent (uncredited)
Josh Royston
Tyson Love
as Football Parent (uncredited)
Jordan Doww
Nathanael Horton
Visual Effects Coordinator
Jennifer Santiago
Hair Department Head
Derrick Chambers
Greensman
Aaron Osborne
Production Design
Britain Illingworth-Cramer
Set Designer
Tasha Clarkson
Set Decoration
Aimee Athnos
Set Decorating Coordinator
Erin Cochran
Art Direction
Leo Satkovich
Key Makeup Artist
Kimberly Blaurock
Art Department Coordinator
Russell Farmarco
Dialogue Editor
David Giammarco
Sound Re-Recording Mixer
David Betancourt
ADR Mixer
Jack Heeren
Foley Mixer
Nichole Castro
Second Assistant "B" Camera
Tim Fabrizio
Steadicam Operator
Donald Sylvester
Supervising Sound Editor
Jason Charles Hill
Stunt Double
Haley Keim
Graphic Designer
Katrina Rice
Property Master
Deb Adair
Goro Koyama
Foley Artist
Abbie Knights
Electrician
Jeremy Cournyea
Epk Camera Operator
Rodrigue Gomes
Second Assistant "A" Camera
Brynn Berg
Key Hair Stylist
Travis Pates
Makeup Department Head
David Lucarelli
Luke Schwarzweller
Sound Recordist
Craig Weintraub
Assistant Sound Editor
Eric Daman
Costume Design
Dawud Anyabwile
Storyboard Artist
Mark Paterson
Charleen Richards-Steeves
Ken Gorrell
Special Effects Coordinator
J. A. Byerly
Rigging Gaffer
Wayne Mann
Drone Pilot
Davi Aquino
John Sommerville
Leadman
Sandra Fox
Jeremy Fenix Johnson
Lighting Technician
Tatem Spearman
Joel C. Warren
Kaylee Karlik
First Assistant Editor
James 'Tripp' Pair III
Dolly Grip
Rose Locke
Extras Casting
Madeline Gunter
Assistant Costume Designer
Ryan Weisen
First Assistant "B" Camera
Season Kent
Music Supervisor
Bill O'Drobinak
Camera Operator
Gaston Jaren Lopez
Melanie A. Ragone
Best Boy Grip
Tom Reiser
Colorist
Anna Bourne
Key Costumer
Fred Thomas
First Assistant "A" Camera
Stephanie Logan
Costume Coordinator
Madelaine Jereczek
Assistant Editor
Katrina Schiller
Music Editor
Joulles Wright
Costume Supervisor
Catherine Wilson
Louie Northern
Robert Sciretta
Gaffer
Leah Harrison
Music Coordinator
Armen V. Kevorkian
Visual Effects Supervisor
Will Ropp
ADR & Dubbing
Marty Bowen
Producer
Harry Jierjian
Editor
Jared Bowen
Makeup Artist
J. P. Valenti
Stand In
Denise Chamian
Casting
Jonathan Carbonaro
Digital Intermediate
Steve Cainas
Production Coordinator
Elizabeth Berger
Screenplay
Justin DeMartino
Set Dresser
Brandon Gorrell
Location Scout
Deborah Simmrin
Unit Publicist
Isaac Aptaker
Scott W. Leftridge
Key Grip
Timothy M. Bourne
Executive Producer
Wyck Godfrey
Pouya Shahbazian
Barry Strait
Set Medic
Heath M. Howard
Production Supervisor
Zackary Ballou
Production Intern
M. Ross-Michaels
Production Accountant
Nathan Wind
Production Office Assistant
Isaac Klausner
Mela Rayne
Anna J. DeMildt
Art Department Assistant
Greg Berlanti
Director
Chris McEwen
Co-Producer
John Guleserian
Director of Photography
Becky Albertalli
Novel
Rob Simonsen
Original Music Composer
Tom Brown
Music Arranger
Meaghan F. McLaughlin
Second Assistant Director
Matthew Colvin
Location Assistant
Ryan J. Pezdirc
Additional Second Assistant Director
Diane Durant
Script Supervisor
Katye Kalivoda
Second Second Assistant Director
Kevin Breen
Richard Graves
First Assistant Director
Gregory Earls
Post-Production Manager
Ben Rothstein
Still Photographer
Adam Miller
Assistant Property Master