From the beginning, up till it's last moment the movie is brilliant. The two main actors: River Phoenix, and Keanu Reeves had an excellent performance. I found the movie heavy to watch, still i am glad i endured it to the end. Phoenix and Reeves, both assume the roll of rent boys. Not only the acting, and story itself were great ... but also the ambient sound of the movie excelled. Most of the story is spent in Portland, yet for a short while you are taken to Italy. There you'll be faced with incredible views, adorable sheep, and amazing sound.The end of the movie leaves you all the space you may need, to think about what you just watched.