卢卡斯·“卢克”·麦克纳马拉(约书亚·杰克逊饰)是一名工人阶级前罪犯,正在上大学,他希望被招募到名为“骷髅会”的精英秘密社团中,这样他就可以在他们的经济帮助下进入法学院。他的朋友包括他的室友威尔·贝克德(希尔·哈珀饰)和克洛伊·惠特菲尔德(莱斯利·比伯饰),他正在学习新闻学并为校报撰稿。
卢卡斯被“邀请”加入骷髅会,并在入会期间遇到了迦勒·曼德拉克(保罗·沃克饰),两人偷走了蛇与骷髅会的天气虚荣吉祥物,作为测试的一部分。作为接受仪式的一部分,卢卡斯和迦勒成为了“灵魂伴侣”、社会上的伙伴和麻烦。据透露,迦勒是现任骷髅头主席利滕·曼德拉克(克雷格·T·尼尔森饰)的儿子。在骷髅岛上的一场奢华派对上,卢卡斯与参议员艾姆斯·莱维特(威廉·彼得森饰)成为了朋友,而他恰好是曼德拉克的“灵魂伴侣”,但两人之间关系紧张。
室友威尔因卢卡斯现在必须向他保守秘密而感到受伤,并通过偷走凯莱布的钥匙和规则书闯入骷髅会的房间,以便写一个关于该协会的故事。迦勒在那里与威尔对峙,当威尔试图逃跑时,他从迪亚斯车上摔下来,摔断了脖子。由曼德拉克领导的协会将威尔的死亡掩盖为上吊自杀,但当卢卡斯在威尔的物品中发现凯勒的规则书时,他开始怀疑凯勒是谋杀。
卢卡斯招募了他的犯罪老朋友来帮助他渗透社会并找到威尔死亡当晚的监控录像的存放地点。凯莱布在卢卡斯的宿舍里与卢卡斯对峙,警告卢卡斯不要深究所发生的事情,因为骷髅们一直在监听和监视,房间里装有窃听器,他正在把自己甚至克洛伊置于危险之中。凯莱布解释了威尔摔倒的原因是一场意外。
与此同时,骷髅会主席开会,曼德拉克召集投票,强行将卢卡斯送入他们的一家精神病院,秘密地将卢卡斯从社会中除名。这次投票被参议员莱维特击败,他认为社会采取的措施过于严厉,但他受到曼德拉克的勒索才通过了投票。克洛伊和卢卡斯在学校上演公共场景,这样骷髅会认为他们不再认识,克洛伊就会安全。回到克洛伊的房间,她向卢卡斯承认她爱他。
卢卡斯从骷髅会的档案中偷走了监控录像,并被学校教员中的骷髅会成员马丁·隆巴德(克里斯托弗·麦克唐纳饰)追捕。卢卡斯在克洛伊和他的朋友的帮助下逃脱,他们查看了录像带,看到凯莱布在他父亲的指示下离开现场并以为威尔死了之后,威尔实际上还活着,但随后他被曼德拉克的命令杀死了。
卢卡斯将录音带交给负责威尔死亡案件的斯帕罗侦探(史蒂夫·哈里斯饰)。那时,凯莱布刚刚离开警方,他告诉警方卢卡斯杀死了威尔并掩盖了真相。在与当局审查了录像带后,它似乎是空白的,卢卡斯怀疑斯帕罗警探调换了录像带并受到了骷髅会的控制。卢卡斯被捕并被安置在精神病院。
莱维特参议员帮助克洛伊从医院救出因药物而几乎昏迷的卢卡斯。他让他们自行其是,并说:“我们按规则生存,按规则死亡”。克洛伊和卢卡斯被隆巴德追赶,隆巴德正要射杀卢卡斯,而卢卡斯本人则被从医院跟踪他们并为莱维特参议员工作的侦探斯帕罗射杀。
卢卡斯发现参议员告诉他使用骷髅会规则来解决问题,于是前往骷髅岛,入会者正在那里经历被接纳为正式成员之前的最后阶段。卢卡斯一到那里就向迦勒提出决斗,曼德拉克试图阻止,但正如参议员莱维特指出的那样,他必须遵守骷髅队的规则,并且它们取代了所有其他规则。
卢卡斯手里拿着已经上膛的手枪,试图与凯莱布讲道理,让凯莱布承认聚集在一起的成员所发生的事情,并摆脱他父亲的影响。卢卡斯放下枪,凯莱布犹豫是否要开枪,刺激曼德拉克拿起手枪瞄准卢卡斯。为了阻止他,迦勒向他父亲的肩膀开枪,当成员们围着曼德拉克时,迦勒试图开枪自杀,但被卢卡斯阻止了。
此后,参议员莱维特要求卢卡斯协助他领导骷髅会,因为参议员将成为首席主席。卢卡斯拒绝了“这一荣誉”,他意识到自己被参议员利用了,并表示他将冒着离开社会的后果的风险。
卢卡斯离开岛屿,与乔尔重逢,一起走开。