本片根据同名小说改编,讲述一个男孩的性觉醒过程。17岁黑人男孩兰迪是学校唱诗班的领唱,生长在虔诚信教的南方家庭。因为妹妹失踪,整个家已经四分五裂,兰迪还要应付时常不期而至的同性幻想。他跟学校的戏剧社死党决定上演男男版的“罗密欧与朱丽叶”,同时白人男孩马歇尔也碰巧闯入兰迪的生活,对他展开强势追求。兰迪发现自己越来越难适应从青春期到成人的转变,更重要的是,他开始分不清幻想和现实的边界...。约瑟夫(吉恩·凯利 Gene Kelly 饰)是一名海军士兵,一场意外中,他救了一个名为克莱斯(弗兰克·辛纳特拉 Frank Sinatra 饰)的男人。约瑟夫的英勇壮举让他得到了为期四天的休假,这也就意味着,约瑟夫终于可以前往好莱坞,去见一见在那里的阔别已久的女朋友了。 约瑟夫想要和女友享受一段甜蜜的二人时光,可克莱斯却死皮赖脸的跟在他的身边,这让约瑟夫感到十分抓狂。无家可归的小男孩丹恩的出现缓和了两人之间的气氛,渐渐的,约瑟夫和克莱斯成为了挚友。某日,克莱斯在一家夜总会里邂逅了在那里卖唱的歌女苏珊(凯瑟琳·格雷森 Kathryn Grayson 饰),他坠入了情网。无奈苏珊却看上了英俊高大的约瑟夫。。