Corrected entry: A couple of times we see Fortinbras tearing down a map of Denmark, showing a map of Scandinavia behind it. The borders on this map shows parts of today's southern Sweden as Danish. While this was true in the early 17th century when the play was written, the movie is set in the 19th century when today's borders had already been established.
Corrected entry: During the final sword fight, Hamlet announces that he will be Laertes' "foil"; but they aren't using foils to fight with, they are using broadswords. Broadswords also don't fit the plot since the swords are supposed to be "unbaited" meaning the safety ball, which is used on fencing foils, would be taken off; broadswords don't use them.