This movie is a farce. Full stop. Well, okay, it has a great soundtrack, and decent effects, but that's about it. This movie is washing white America's early history during the revolutionary war. According to them, there was no slavery, the blacks worked voluntarily. The ones who fought on the American side would even receive a payment (yeah right). The American rebels are ruffy, but yet heart-true good samaritians, and the British are Nazis. Yes, Nazis, because it was originally the Nazis in WW2, who massacred whole towns, or locked the townsfolk into their church and ultimately burnt it down. Such things never happened in this war of indepedence (although the American militias themselves liked to torture loyalists to death, èn masse). This is called politically correct history, folks.
Additionally, the protagonist (played by Mel Gibson, who is known for having extremely anglophobic roles) insists to be a pacifist throughout the entire beginning of the movie, but seemingly has no problem to hack a fleeing British soldier to Kötbullar. Throughout the entire movie, he acts in revenge, not for the actual revolution, whose causes are not once mentioned.
This film is neither acceptable for history buffs, nor for younger audiences, or people who speak for the rules of war (don't kill POV's or surrendered soldiers, especially if you promised not to).