^^as sushub said - it's not a historical. the mistakes you point out are probably intentional to drive the plot... in the end it's the message that one should make out from it... how do you enjoy a movie if you're just going to be picking out mistakes?