汉塞尔(约翰·卡梅隆·米切尔 John Cameron Mitchell 饰)从小就被摇滚乐吸引,希望以后能够成为一名摇滚乐歌手,某日,他遇见了美国大兵卢瑟(毛里斯·迪恩·温特 Maurice Dean Wint 饰),卢瑟答应带他去美国,但前提是汉塞尔必须和他结婚。为了追寻自己的梦想,汉塞尔毅然进行了变性手术,虽然手术给他带来了永久的创伤,但汉塞尔总算踏上了美国的土地。 两年之后,卢瑟抛弃了汉塞尔,在这片举目无亲的土地上,汉塞尔顽强的生存着。他为自己找了一份看护的工作,还成立了名为“The Angry Inch”的摇滚乐队,在此期间,汉塞尔遇见了名为汤米(迈克尔·皮特 Michael Pitt 饰)的年轻男孩,殊不知这个男孩将会成为他日后的噩梦。
八公(Forest 饰)是一条谜一样的犬,因为没有人知道它从哪里来。教授帕克(理查·基尔 Richard Gere 饰)在小镇的火车站拣到一只走失的小狗,冥冥中似乎注定小狗和帕克教授有着某种缘分,帕克一抱起这只小狗就再也放不下来,最终,帕克对小狗八公的疼爱感化了起初极力反对养狗的妻子卡特(琼·艾伦 Joan Allen 饰)。八公在帕克的呵护下慢慢长大,帕克上班时八公会一直把他送到车站,下班时八公也会早早便爬在车站等候,八公的忠诚让小镇的人家对它更加疼爱。有一天,八公在帕克要上班时表现异常,居然玩起了以往