漢塞爾(約翰·卡梅隆·米切爾 John Cameron Mitchell 飾)從小就被搖滾樂吸引,希望以后能夠成為一名搖滾樂歌手,某日,他遇見了美國大兵盧瑟(毛里斯·迪恩·溫特 Maurice Dean Wint 飾),盧瑟答應帶他去美國,但前提是漢塞爾必須和他結婚。為了追尋自己的夢想,漢塞爾毅然進行了變性手術,雖然手術給他帶來了永久的創傷,但漢塞爾總算踏上了美國的土地。 兩年之后,盧瑟拋棄了漢塞爾,在這片舉目無親的土地上,漢塞爾頑強的生存著。他為自己找了一份看護的工作,還成立了名為“The Angry Inch”的搖滾樂隊,在此期間,漢塞爾遇見了名為湯米(邁克爾·皮特 Michael Pitt 飾)的年輕男孩,殊不知這個男孩將會成為他日后的噩夢。