Not for kids under 18. That said, I thought it was fun. Sometimes a guy just wants to watch a testosterone laden film and suspend reality. Definitely a guy's movie. Not the quality of Braveheart or Gladiator, but if you don't go in expecting a deep plot, then you can enjoy it too. I really enjoyed it a lot!