故事以兩個小男孩的童年時期開始。布萊恩(布拉迪•科貝特 Brady Corbet 飾)八歲時被球隊教練強奸並且從此留下了揮之不去的心理陰影,這成了他心中永遠的夢靨。而另外一位男孩尼爾(約瑟夫•高登-萊維特 Joseph Gordon-Levitt 飾)八歲時被教練帶回家誘奸,教練扭曲了尼爾的認知,這對尼爾的影響是從此讓他沉溺於這樣的同性遊戲中,並且成了家鄉小鎮的一名同性戀男妓。此時布萊恩找到了當年和尼爾同在一個棒球隊的照片,並以此為線索找到了尼爾的家。不巧此時尼爾剛好去了紐約尋找新生活。於是布萊恩通過尼爾的好朋友和尼爾保持聯繫。在聖誕夜的時候,兩人終於相聚在當年侵犯二人的教練的住所,尼爾向他講述了當年的真實情況......