Simon Spier (Nick Robinson) ist 17 und hat ein großes Geheimnis: Er ist schwul. Schon seit längerem wartet er auf den richtigen Zeitpunkt, seinen Freunden, darunter Leah (Katherine Langford), Abby (Alexandra Shipp) und Nick (Jorge Lendeborg Jr.), und seinen Eltern Emily (Jennifer Garner) und Jack (Josh Duhamel) davon zu erzählen. Dann verliebt ...