From Gary Cooper to Jamie Foxx, classic Westerns earn all-time best rankings - IJR News