Django Unchained. Jamie Foxx's character wears sunglasses through most of the movie which is set during the days of slavery. Slavery officially ended in the United States on December 6, 1865. Sunglasses, however, did not come to be made until 1925.
#3 Not true. There are pictures of people out west wearing them in the late 1860's