Саймон - обычный американский старшеклассник, заканчивающий учебу в школе. У него есть все: замечательная понимающая семья, преданные друзья, авторитет в школе, печалит его только одно, Саймон-гей, но признаться в этом он не решается никому из родных и близких. Остро переживая свое одиночество, подросток внезапно обнаруживает в школьном блоге сообщение от некоего Блу, признающегося в том, что он тоже скрывает свою ориентацию - между двумя молодыми людьми завязывается переписка, растет дружба, однако раскрыть друг другу свои настоящие имена и встретиться они пока не готовы. Необычные отношения, которые наконец-то придали Саймону уверенности и влюбленности, подходят к логическому итогу - встрече, но неожиданно переписка попадает в руки школьному неудачнику, который делает ее достоянием гласности, раскрыв тайну Саймона… Школьный «клоун» Мартин угрожает разоблачить Саймона, если тот не поможет ему завязать роман с местной красавицей.