Great movie, Robert Downey Jr. is wonderful. Definitely too intense for younger children. Ties to today's world very well. I did however find the scenes in the beginning with the soldiers difficult to watch since my son is a marine currently serving.