เรื่องราวเล่าถึง Simon Spier (รับบทโดย Nick Robinson) เด็กมัธยมปลายที่ยังไม่เปิดเผยตัวตนว่าเขาเป็นเกย์ และต้องเผชิญกับความท้าทายในการค้นหาตัวตนของตัวเอง ในขณะที่เขาสื่อสารกับ Blue เพื่อนออนไลน์ที่ไม่รู้จักตัวตนจริงของเขา
เมื่อมีคนค้นพบอีเมลของเขาที่ส่งถึง Blue และเริ่มต้นการแบล็คเมล์ Simon จะต้องต่อสู้กับความกลัวและแรงกดดันในการเปิดเผยตัวตนของเขา นอกจากนี้ เขายังต้องเผชิญกับความซับซ้อนของความรัก มิตรภาพ และการยอมรับจากคนรอบข้าง