2. Django Unchained - Sunglasses
This 2012 hit film made an error which many people noticed, and many didn't. In the movie Django (played by Jamie Foxx) wore sunglasses. But the thing is that they weren't prevalent back then and were mostly used when prescribed by doctors.
Given that Jamie Foxx was so good in the movie, most of us simply ignored or forgave this big mistake.