This is an amazing movie. It's historically accurate with great martial arts sequences. The kung-fu by Jackie Chan, Andy Lau and Nicholas Tse is to die for. It is fairly violent and can be shocking at times but most kids 12 and up will be able to handle it. P.S.- I watched it when I was 9.