I really did enjoy this movie it was well made and well acted. However, I did watch it when it was edited for TV so I couldn't comment personally for the appropriateness of the content in the original version.
Only violent in the very beginning, so skip that part. I watched this with my whole family (one baby bro,mum, and sis my dad didn`t want to watch) also with a bunch of cousins my age.They say way to many bad words, and children 10 and under will not understand anything they would be saying. I watched this at the age of 12, it was easy for me to comprehend it. There was a part in a bar where Tom Cruise and his `friend`are drinking. And he gets way too drunk while he is coming home. Criminals charged of being criminals so that could scare little children. The most of it is good, but they jazz it up with a bad word. Like the a-word, b-word and of course f-word. But I still love it.