This slasher-musical hybrid is very entertaining. In a dystopian future, a mass organ failure occurs, causing a company called GeneCo to offer organ financing. Led by GeneCo's presence in this future becomes so prevalent, it causes a worldwide addiction to surgery, not to mention a GeneCo-made painkiller called Zydrate. People called graverobbers illegally obtain Zydrate from corpses and sell it on the street. A girl named Shiloh lives in this dystopian world and has a blood condition inherited from her dead mother, and is sheltered from the world by her overprotective father. But...Shiloh is curious to explore the world of GeneCo, and won't turn back. There's much more to this awesome world, but I can't spoil anymore to the story. Yes, Paris Hilton is in this movie, but don't let that fool you - she's really good in Repo! Also, there are some other surprisingly good actors in this flick, namely Ogre from the band Skinny Puppy (as Pavi Largo, the guy with the weird face), Alexa Vega, known to many as Carmen from the Spy Kids trilogy (as Shiloh), and Terrance Zdunich, a relative unknown who has worked with the art in many, many movies (as the Grave Robber). In terms of content, Repo! obviously deserves an R for good reason. This is the bloodiest musical film I've ever seen, MUCH MORE SO than Sweeney Todd. While there are many scenes comparable to a slasher flick (eye gouging, throat slitting, an impaling, and lots of stabbing) there's also a lot of surgical gore. Intestines, spinal columns and hearts are all repossessed graphically. Other than the violence, this is tame for an R-rated film. A woman bares her breasts to the camera briefly, and there are a few scenes of suggestive dancing (mostly "grinding"). The word "c**t" is used once (and it's considered by many to be more offensive than the f-word), and there are about 5 or 6 f-words, not too many for an R-rated movie. Finally, there's much talk and use of an addictive futuristic painkiller called Zydrate. Overall, Repo is a bombastic and awesome musical, but it's not for kids.