Simon Spier est un adolescent ordinaire qui mène une vie paisible entouré de sa famille et de ses amis soudés. Cependant, il garde un secret important qu'il n'a encore révélé à personne : il est gay. Tout se complique lorsqu'il commence à correspondre anonymement par e-mail avec un autre lycéen partageant le même secret sous le pseudonyme de Blue. Quand ses messages risquent d'être dévoilés au grand jour par un maître chanteur, Simon doit faire face à ses peurs et s'assumer pleinement.