Black and white hat symbolism in film

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

In United States films of the Western genre between the 1920s and the 1940s, white hats were often worn by heroes and black hats by villains to symbolize the contrast in good versus evil.[1] The 1903 short film The Great Train Robbery was the first to apply this convention.[2] Two exceptions to the convention were portrayals by William Boyd (active 1918–1954), who wore dark clothing as Hopalong Cassidy, and Robert Taylor's portrayal in the film The Law and Jake Wade (1958).[1]

The book Investigating Information Society said the convention was arbitrarily imposed by filmmakers in the genre with the expectation that audiences would understand the categorizations. It said whiteness was associated with "purity, cleanliness, and moral righteousness", which is reminiscent of a woman's wedding dress traditionally being white. The book said, "The difference, of course, has to do with particular cultural conceptions of gender and sexuality and the context within which white is won."[3]

In the 21st century, Western films referenced the convention in different ways. In the 2005 film Brokeback Mountain, one of the two starring cowboys wears black while the other wears white. The film does not disclose any standard conventions for the symbolism other than the wearer of the black hat being shot like in early films.[4] In the 2007 film 3:10 to Yuma, a remake of the 1957 film, a henchman hiring local gunmen to free his boss from jail, tells them not to shoot at "the black hat", a light reference to the convention.[5]

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.

<templatestyles src="Asbox/styles.css"></templatestyles>