卡洛傑羅是壹個住在布朗克斯的九歲男孩,他崇拜住在隔壁的歹徒桑尼。卡洛傑羅的父親是壹名很有正義感的公共汽車司機,他盡力阻止卡洛傑羅卷入黑幫。壹天,卡洛傑羅目睹桑尼為了救他的朋友在街上開槍打死了壹個人,但是當警察要求他作證時,他包庇了桑尼。這使得桑尼和卡洛傑羅越走越近,並給他起了另壹個名字——c
八年來,C的青梅竹馬變得油腔滑調,猥瑣無比,對黑人充滿敵意。雖然父親和桑尼都反對,但C還是和他們相處得很好。桑尼和c已經變得像父子壹樣了。桑尼教會了他很多人生的智慧和經驗,雖然這些在C的腦子裏形成不了概念。
有壹天,我遇到了壹個美麗高貴的黑人女孩簡並墜入愛河,但是簡的哥哥威利卻被C的朋友打傷了。威利指責保護他的C是兇手,以至於簡憤然離開。回家後,因父親的訓斥和桑尼的懷疑而極度沮喪的C鉆進朋友的車,準備在黑區開始壹場“復仇”行動,卻被桑尼半路攔住。回到家裏,C知道真相後找到了簡,兩人復合了。c也驚喜地發現,簡通過了桑尼教的“門測試”。兩人沖回黑區後,看到了四名被嚴重燒傷的夥伴的屍體...感激之余,C急忙去找桑尼,卻看到桑尼在八年前被死者的兒子槍殺...
葬禮上的種種,讓C覺得無所謂。面對桑尼的屍體,C表達了再也聽不到的感激。卡洛傑羅的父親前來悼念桑尼,並對桑尼對他的影響表示感謝。父子二人言歸於好,壹起向房子走去...