"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
Jennifer Garner
as Emily
Josh Duhamel
as Jack
Katherine Langford
as Leah
Alexandra Shipp
as Abby
Logan Miller
as Martin
Keiynan Lonsdale
as Bram
Jorge Lendeborg Jr.
as Nick
Talitha Eliana Bateman
as Nora
Tony Hale
as Mr. Worth
Natasha Rothwell
as Ms. Albright
Miles Heizer
as Cal
Joey Pollari
as Lyle
Clark Moore
as Ethan
Drew Starkey
as Garrett
Mackenzie Lintz
as Taylor
Cassady McClincy-Zhang
as Jackie
Alex Sgambati
as Terrible Liar Girl
Jamila Thompson
as Additional Posse Girl
Emily Jordan
as Creekwood Girl
Patrick Donohue
as Math Teacher
Terayle Hill
as Spencer
Tyler Chase
as Aaron
Haroon Khan
as Suraj
Joshua Mikel
as Ride Operator
Nicholas Stargel
as Fantasy Teen
Nancy De Mayo
as Nick's Mom
Christian Ojore Mayfield
as Nick's Dad
Chantell D. Christopher
as Abby's Mom
Mandy Fason
as Leah's Mom
Philip Covin
as Leah's Dad
Campbell Godfrey
as Little Man
Robbie Rogers
as The Coach
Christopher L. Plunkett
as Dancer
Jessi Peralta
Carsen Rowe
John James
Ahsia Pettigrew
Erick Nathan
Ahmed Zakzouk
Erica Lee Rahola
Aaron Davidson
Jonathan Fritschi
Jaidi Ventura
Kyle 'Wolfy' Walker
Matthew Laraway
Delisha Williams
Ivan A. Gomez
Dylan Cheek
Danni Heverin
Erica Ray
Ashley Rogers
Aryes Cox
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
Eric Daman
Costume Design
Tasha Clarkson
Set Decoration
Derrick Chambers
Greensman
Aimee Athnos
Set Decorating Coordinator
Goro Koyama
Foley Artist
Tim Fabrizio
Steadicam Operator
Katrina Rice
Property Master
Erin Cochran
Art Direction
Brynn Berg
Key Hair Stylist
Aaron Osborne
Production Design
Jennifer Santiago
Hair Department Head
Haley Keim
Graphic Designer
Deb Adair
Sound Re-Recording Mixer
Travis Pates
Makeup Department Head
Britain Illingworth-Cramer
Set Designer
Leo Satkovich
Key Makeup Artist
Kimberly Blaurock
Art Department Coordinator
Dawud Anyabwile
Storyboard Artist
Sandra Fox
David Giammarco
Jeremy Fenix Johnson
Lighting Technician
Davi Aquino
Nichole Castro
Second Assistant "B" Camera
Craig Weintraub
Assistant Sound Editor
Jack Heeren
Foley Mixer
Mark Paterson
Abbie Knights
Electrician
Wayne Mann
Drone Pilot
David Betancourt
ADR Mixer
David Lucarelli
Jeremy Cournyea
Epk Camera Operator
Stephanie Logan
Costume Coordinator
Tom Reiser
Colorist
Catherine Wilson
Music Editor
John Sommerville
Leadman
Russell Farmarco
Dialogue Editor
Donald Sylvester
Supervising Sound Editor
Jason Charles Hill
Stunt Double
J. A. Byerly
Rigging Gaffer
Luke Schwarzweller
Sound Recordist
Rodrigue Gomes
Second Assistant "A" Camera
Louie Northern
Robert Sciretta
Gaffer
Madelaine Jereczek
Assistant Editor
Leah Harrison
Music Coordinator
Season Kent
Music Supervisor
Joel C. Warren
Ryan Weisen
First Assistant "B" Camera
Charleen Richards-Steeves
Ken Gorrell
Special Effects Coordinator
Bill O'Drobinak
Camera Operator
James 'Tripp' Pair III
Dolly Grip
Madeline Gunter
Assistant Costume Designer
Gaston Jaren Lopez
First Assistant Editor
Fred Thomas
First Assistant "A" Camera
Katrina Schiller
Kaylee Karlik
Melanie A. Ragone
Best Boy Grip
Rose Locke
Extras Casting
Joulles Wright
Costume Supervisor
Tatem Spearman
Anna Bourne
Key Costumer
Armen V. Kevorkian
Visual Effects Supervisor
Will Ropp
ADR & Dubbing
Timothy M. Bourne
Executive Producer
Pouya Shahbazian
Producer
Justin DeMartino
Set Dresser
Denise Chamian
Casting
Heath M. Howard
Production Supervisor
Anna J. DeMildt
Art Department Assistant
Barry Strait
Set Medic
Deborah Simmrin
Unit Publicist
Nathan Wind
Production Office Assistant
J. P. Valenti
Stand In
Harry Jierjian
Editor
Mela Rayne
Location Scout
Steve Cainas
Production Coordinator
Jonathan Carbonaro
Digital Intermediate
Isaac Klausner
Elizabeth Berger
Screenplay
Wyck Godfrey
Brandon Gorrell
Marty Bowen
Scott W. Leftridge
Key Grip
Jared Bowen
Makeup Artist
Isaac Aptaker
M. Ross-Michaels
Production Accountant
Zackary Ballou
Production Intern
Greg Berlanti
Director
Chris McEwen
Co-Producer
Rob Simonsen
Original Music Composer
Becky Albertalli
Novel
John Guleserian
Director of Photography
Tom Brown
Music Arranger
Kevin Breen
Additional Second Assistant Director
Gregory Earls
Post-Production Manager
Diane Durant
Script Supervisor
Katye Kalivoda
Second Second Assistant Director
Ryan J. Pezdirc
Meaghan F. McLaughlin
Second Assistant Director
Richard Graves
First Assistant Director
Matthew Colvin
Location Assistant
Ben Rothstein
Still Photographer
Adam Miller
Assistant Property Master
Noelle Jean-Baptiste
Set Decoration Buyer
Jack Antonoff
Songs
Executive Music Producer
MØ
Julia Michaels
Khalid
Normani