I'm not quite sure why exactly this movie is rated R. It does have some language, a little violence, a little bit of stuff involving drugs, but it doesn't have that much. Of course, you would need to be somewhat mature to appreciate the movie to it's fullest, but I would say that 16 + is a little more than necessary.
The movie itself is a very good movie, with very original plot and great execution.