"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
Aaron Osborne
Production Design
Erin Cochran
Art Direction
Tasha Clarkson
Set Decoration
Eric Daman
Costume Design
Brynn Berg
Key Hair Stylist
Travis Pates
Makeup Department Head
Jennifer Santiago
Hair Department Head
Leo Satkovich
Key Makeup Artist
Kimberly Blaurock
Art Department Coordinator
Aimee Athnos
Set Decorating Coordinator
Dawud Anyabwile
Storyboard Artist
Derrick Chambers
Greensman
Britain Illingworth-Cramer
Set Designer
Haley Keim
Graphic Designer
Katrina Rice
Property Master
John Sommerville
Leadman
Deb Adair
Sound Re-Recording Mixer
Davi Aquino
Foley Artist
David Betancourt
ADR Mixer
Russell Farmarco
Dialogue Editor
Sandra Fox
David Giammarco
Jack Heeren
Foley Mixer
Goro Koyama
David Lucarelli
Mark Paterson
Charleen Richards-Steeves
Luke Schwarzweller
Sound Recordist
Donald Sylvester
Supervising Sound Editor
Craig Weintraub
Assistant Sound Editor
Ken Gorrell
Special Effects Coordinator
Jason Charles Hill
Stunt Double
J. A. Byerly
Rigging Gaffer
Nichole Castro
Second Assistant "B" Camera
Jeremy Cournyea
Epk Camera Operator
Tim Fabrizio
Steadicam Operator
Rodrigue Gomes
Second Assistant "A" Camera
Jeremy Fenix Johnson
Lighting Technician
Abbie Knights
Electrician
Wayne Mann
Drone Pilot
Louie Northern
Bill O'Drobinak
Camera Operator
James 'Tripp' Pair III
Dolly Grip
Melanie A. Ragone
Best Boy Grip
Robert Sciretta
Gaffer
Tatem Spearman
Fred Thomas
First Assistant "A" Camera
Joel C. Warren
Ryan Weisen
First Assistant "B" Camera
Rose Locke
Extras Casting
Anna Bourne
Key Costumer
Madeline Gunter
Assistant Costume Designer
Stephanie Logan
Costume Coordinator
Joulles Wright
Costume Supervisor
Madelaine Jereczek
Assistant Editor
Kaylee Karlik
First Assistant Editor
Gaston Jaren Lopez
Tom Reiser
Colorist
Leah Harrison
Music Coordinator
Season Kent
Music Supervisor
Katrina Schiller
Music Editor
Catherine Wilson
Armen V. Kevorkian
Visual Effects Supervisor
Will Ropp
ADR & Dubbing
Timothy M. Bourne
Executive Producer
Marty Bowen
Producer
Wyck Godfrey
Isaac Klausner
Pouya Shahbazian
Harry Jierjian
Editor
Denise Chamian
Casting
Jared Bowen
Makeup Artist
Heath M. Howard
Production Supervisor
Justin DeMartino
Set Dresser
Anna J. DeMildt
Art Department Assistant
Jonathan Carbonaro
Digital Intermediate
Scott W. Leftridge
Key Grip
Brandon Gorrell
Location Scout
Mela Rayne
Zackary Ballou
Production Intern
Steve Cainas
Production Coordinator
M. Ross-Michaels
Production Accountant
Deborah Simmrin
Unit Publicist
Barry Strait
Set Medic
J. P. Valenti
Stand In
Nathan Wind
Production Office Assistant
Isaac Aptaker
Screenplay
Elizabeth Berger
Greg Berlanti
Director
Chris McEwen
Co-Producer
Rob Simonsen
Original Music Composer
Becky Albertalli
Novel
John Guleserian
Director of Photography
Tom Brown
Music Arranger
Gregory Earls
Post-Production Manager
Kevin Breen
Additional Second Assistant Director
Richard Graves
First Assistant Director
Katye Kalivoda
Second Second Assistant Director
Meaghan F. McLaughlin
Second Assistant Director
Ryan J. Pezdirc
Matthew Colvin
Location Assistant
Diane Durant
Script Supervisor
Ben Rothstein
Still Photographer
Adam Miller
Assistant Property Master