可怜的牛仔乔恩(强·沃伊特JonVoight饰)从家乡来到纽约讨生活。他认为自己很浪漫,所以他想去纽约做一名男妓。刚来纽约时,他在街上泡妞。不料,地地道道的他生意失败,反而赔了20块钱。心灰意冷的乔认识了里佐(达斯汀·霍夫曼DustinHoffman饰),后者靠骗取一些小钱为生。里佐骗乔说他认识一个男妓团伙的头目,但他收了20块钱作为中介费。.最后,里佐只是把乔恩介绍给了一个同性恋皮条客,愤怒的乔恩随后找到了里佐。里佐收留了无家可归的乔恩,两人逐渐成为无话不谈的好朋友。在纽约寒冷的冬天,两人过得十分凄凉,以至于衣食无着,里佐也无钱买药治病。里佐向往迈阿密的生活,他邀请乔恩和他一起来迈阿密探索世界。走投无路的两人当晚来到一家地下酒吧碰碰运气。当乔恩终于达成交易时,精疲力竭的里佐从楼梯上摔了下来。垂死的里佐此时最在意的还是家乡迈阿密的阳光。为了完成朋友的心愿,乔开始冒险。