Great movie. not an explicit sex scene. tom cruise says the f*** word every other minute. But still if your kid is over 13 he/she can see this movie. GREAT ACTING.
This is one hell of a good movie, and very well acted. It's so good, you'll want to watch it through two times in a row (believe me). If you like this movie, I also highly, highly, highly, suggest "A Beautiful Mind", which is one of the best films ever created.