Mike Waters (River Phoenix) et Scott Favor (Keanu Reeves) sont deux amis toxicomanes contraints de se prostituer pour survivre. <br /><br />Mike est homosexuel et souffre de crises de narcolepsie : il a l'obsession de retrouver sa mère qui l'a mystérieusement abandonné… <br /><br />Scott, quant à lui, est le fils du maire de Portland, un homme qu'il déteste, et qui cherche à lui imposer un avenir tout tracé. <br /><br />Alors que Michael part à la rencontre de sa mère, il confesse à son meilleur ami qu'il l'aime, mais Scott, lui, affirme être hétérosexuel. Au cours d'un voyage en Italie, à Rome, où il compte retrouver Sharon Waters, Scott tombe amoureux de Carmela (Chiara Caselli) et abandonne son copain. <br /><br />Pour Mike c'est la fin, Scott a renié sa vie et ses amitiés passées. <br /><br />Les derniers mots de Mike laissent entendre qu'il n'envisage son avenir que comme prostitué, solitaire, toujours hanté par la narcolepsie et par le rêve de trouver l'amour véritable. En vain.