Some films have remained etched in the history of cinema, and the general public remembers them as masterpieces. But even they have had some minor flaws.
Titanic: In one scene Leonardo DiCaprio tells Rose that he went fishing in Lake Wissota. The problem is that the Titanic sank in 1912 and Lake Wissota was formed in 1917.

Braveheart: A story set in the 1300s with Mel Gibson impersonating William Wallace and wearing a kilt. Too bad the kilt didn’t become popular until 300 years later, in the 1600s.
Gladiator: Russell Crowe in the film is nicknamed ” The
Hispanic “, an old French word from the 1300s. Big mistake! The film is set in 180 BC, a thousand years before the word was invented .
Django: In the 2012 cult film, Django (played by Jamie Foxx) wears sunglasses. But back then they were rare, more like prescription sunglasses.
Harry Potter and the Chamber of Secrets: In the scene where Malfoy falls to the ground, a camera operator is visible on screen as the Hogwarts students look on.
Pirates of the Caribbean: Here, Captain Barbossa loves to eat apples. In one scene he is holding a green apple, a Granny Smith variety, which did not exist until 1868, about 140 years after the time in which the film is set.
The Lord of the Rings: In a battle scene, the watch can be seen on Gandalf’s wrist.