故事以两个小男孩的童年时期开始。布莱恩(布拉迪?科贝特 Brady Corbet 饰)八岁时被球队教练强奸并且从此留下了挥之不去的心理阴影,这成了他心中永远的梦靥。而另外一位男孩尼尔(约瑟夫?高登-莱维特 Joseph Gordon-Levitt 饰)八岁时被教练带回家诱奸,教练扭曲了尼尔的认知,这对尼尔的影响是从此让他沉溺于这样的同性游戏中,并且成了家乡小镇的一名同性恋男妓。此时布莱恩找到了当年和尼尔同在一个棒球队的照片,并以此为线索找到了尼尔的家。不巧此时尼尔刚好去了纽约寻找新生活。于是布莱恩通过尼尔的好朋友和尼尔保持联系。在圣诞夜的时候,两人终于相聚在当年侵犯二人的教练的住所,尼尔向他讲述了当年的真实情况......
13岁的少女李玩,由于父母离异,与爷爷奶奶生活在一起。正处于青春期的她渴望了解、陪伴和爱。在“要听话”的中国式教育里,李玩也完成了属于她的“成人礼”。电影中,父亲希望通过一条宠物小狗完成与女儿的和解与沟通,李玩为狗取名“爱因斯坦”,暗潮涌动的青春因“爱因斯坦”意外走失,开启了它汹涌又无奈的成长之路。