在肖恩(羅伯特·卡萊爾 Robert Carlyle 飾)和戴斯(斯蒂夫·艾弗茨 Steve Evets 飾)的童年裡,彼此之間堅實而又單純的友誼是他們最美好的回憶。沒有生活的壓力,兩個年輕人肆意放縱著自己的青春,在極小的範圍之中盡情享受著難能可貴的自由。 然而,肖恩和戴斯終將爲他們的不羈付出代價,肖恩獲得了開除學籍的處分。內心的怨恨無處發洩,憤怒的肖恩點燃了學校里的話劇舞台,當滾滾濃煙將他和戴斯淹沒之時,他們才發現事情已經無法挽回。在警車的追逐下,肖恩丟下了戴斯獨自逃跑,沒想到戴斯卻被警車撞倒,失去了雙腿。內心充滿愧疚的肖恩擔負起了照顧戴斯起居的責任,在相互依靠之中,他們又無法自控的彼此折磨著。