If you're looking for something historically accurate then don't come to a Hollywood movie looking for it, It'll never happen. Instead go to the History Channel or The Discovery Channel or an encyclopedia. My guess those aren't very accurate either. But I come to Hollywood to be entertained, and that is the result here. When it first came out in theaters I went 3 times to watch it. I've only done that to 1 other movie, Cloud Atlas. From beginning to end this movie leaves you on the edge of your seat, heart pounding, palms sweaty. It's a fun ride.