
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.

as Simon

as Emily

as Jack

as Leah

as Abby

as Martin

as Bram

as Nick

as Nora

as Mr. Worth

as Ms. Albright

as Cal

as Lyle

as Ethan

as Garrett

as Taylor

as Jackie

as Terrible Liar Girl

as Additional Posse Girl

as Creekwood Girl

as Math Teacher

as Spencer

as Aaron

as Suraj

as Ride Operator

as Fantasy Teen

as Nick's Mom

as Nick's Dad

as Abby's Mom

as Leah's Mom

as Leah's Dad

as Little Man

as The Coach

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Dancer

as Tyler (uncredited)

as 10-Year-Old Simon Spier (uncredited)

as 5-Year-Old Simon Spier (uncredited)

as 6-Year-Old Nora Spier (uncredited)

as Ethan's Posse (uncredited)

as Ethan's Posse (uncredited)

as Ethan's Posse (uncredited)

as Cheerleader (uncredited)

as Trendy Jock (uncredited)

as High School Student (uncredited)

as High School Student (uncredited)

as High School Student (uncredited)

as Parent (uncredited)

as Parent (uncredited)

as Football Parent (uncredited)

as High School Student (uncredited)