转眼二十年过去了。出国的莱顿(伊万·麦格雷戈,伊万·麦克格雷格),再次踏上了爱丁堡的国土。我不知道我一回来,就遇到了一个绝望失望的狗屎流氓(艾文·布莱纳,艾文·布莱纳),他试图自杀。原来,屎霸不仅婚姻失败还再次染上毒瘾。在莱顿的鼓励下,私生子决定用写作来治愈他内心的创伤。后来,莱顿找到了他以前最好的朋友,生病的孩子(由乔尼·李·米勒的约翰尼·李·米勒饰演),因为他以前的分歧,他痛打了莱顿一顿。之后,一个复仇计划在他心中慢慢成型。在病童的邀请下,莱顿决定和病童合伙开一家妓院,后来,擅长设计的屎霸也加入进来。另一边,被监禁的贝格比(罗伯特·卡莱尔·罗伯特·卡莱尔饰)成功越狱。得知事件真相后,他也决定找到雷顿,向他寻仇。