故事开始于罗马城内的一起凶杀案。一名妓女在台伯河边的公园中遇害,几名案发当夜出现在现场的相关人员被警方一一盘问:身无分文的年青人坎提声称最近在找工作,然而事实是他同两名同伴在公园中伺机偷窃恋人们的物品;惯犯布斯德利久未与警方打交道,他在案发当日白天约会了情人,然后与供养他的放债女友大吵了一架;士兵特奥多罗当日则在街上纠缠陌生的女子们,他在公园的长椅上昏昏睡去,但目击了一名穿着拖鞋的可疑男子……可疑男子到案,向警方供述当日自身的经历,同时将一对儿百无聊赖的年青人引入案情。不移时真相终于大白。
本片是意大利著名导演贝托鲁奇的处女作,根据帕索里尼的小说改编而来。。一艘船停泊在布瑞斯特港,船上有个名叫奎雷尔的英俊水手(布拉德·戴维斯 Brad Davis 饰)。他被船上少校赛隆(弗兰克·尼洛 Franco Nero 饰)暗暗迷恋着,还和船长罗伯特(汉诺·波西尔 Hanno Pöschl 饰)保持暧昧关系;他勾搭当地酒吧老板诺诺(冈瑟·考夫曼饰),主动在色子游戏里输给他以便和他发生关系;他贩毒,还杀掉了同伙,警察马里奥(伯克哈德·德里斯特 Burkhard Driest 饰)盯上了他,又迷上了他;年轻人吉尔(汉诺·波西尔 Hanno Pöschl 饰)也爱上了他,还被他嫁祸杀人罪名;诺诺的妻子吕西娜(让娜·莫罗 Jeanne Moreau 饰)也对他兴趣满满…… 英俊的奎雷尔,狠心的奎雷尔,谁也说不清他到底爱谁,谁都甘愿做他手里的棋子,塞隆上校看着一切,知晓一切,每天对着录音机讲述自己的爱慕之情……。