ชีรอน (แอชตัน แซนเดอร์ส) ถูกเด็กคนอื่นๆ แกล้ง ซึ่งสงสัยว่าเขาเป็นเกย์ เขาและเพื่อนซี้เควิน (จาร์เรล เจอโรม) แบ่งปันช่วงเวลาโรแมนติกส่วนตัวบนชายหาด เทอร์เรล (แพทริค เดไซล์) นักพากษ์ในโรงเรียนหลอกล่อเควินให้ไปทุบตีชีรอน Chiron โจมตี Terrel ในวันรุ่งขึ้นซึ่งเขาถูกส่งตัวเข้าคุก
หลายปีต่อมา ชีรอน (Trevante Rhodes) วัยผู้ใหญ่กำลังเลียนแบบครูฝึกที่ล่วงลับไปแล้วของเขา ฮวน (มาเฮอร์ชาลา อาลี) ค้ายา ออกกำลังกาย และรักษาบุคลิกที่แข็งแกร่ง เควิน (อังเดร ฮอลแลนด์) โทรหาเขาอย่างไม่คาดคิด โดยบอกว่าเขาแค่คิดถึงเขา Chiron เดินทางไปพบเขา เควินแปลกใจที่เห็นว่าชีรอนดูแตกต่างจากเด็กสุภาพบุรุษที่เขารู้จัก และกล่าวว่ารูปลักษณ์ใหม่นี้ไม่ใช่ตัวตนของเขาจริงๆ หลังจากใช้เวลาร่วมกัน เควินกดดันให้ชีรอนบอกเขาว่าทำไมเขาถึงอยู่ที่นั่น Chiron บอกเขาว่าไม่มีใครแตะต้องเขาก่อนคืนนั้นที่ชายหาด และไม่มีใครแตะต้องเขาตั้งแต่นั้นเป็นต้นมา
ทั้งสองโอบกอดเหมือนที่พวกเขาทำในคืนที่ผ่านมา