Ukrywający swoją orientację seksualną szesnastoletni Simon Spier uważa, że miejsce dramatów jest na scenie teatralnej.
Jednak kiedy napisana przez niego wiadomość mailowa wpada w niepowołane ręce, pojawia się ryzyko, że jego wielki sekret ujrzy nagle światło dzienne. Simon pada ofiarą szantażu: jeśli nie zostanie swatem dla klasowego błazna, Martina, wszyscy dowiedzą się, że jest gejem. A co gorsza, w niebezpieczeństwie znajdzie się także Blue, chłopak, z którym Simon wymienia maile.
W wąskiej grupce przyjaciół Simona pojawiają się coraz częstsze spięcia, korespondencja mailowa z Blue z każdym dniem robi się coraz gorętsza, a spokojne dotąd życie Simona zaczyna się dziwnie komplikować.
Niechętny wszelkim zmianom chłopak musi znaleźć sposób na wyjście ze swojego bezpiecznego kokonu, zanim zostanie z niego brutalnie wypchnięty