Red Army (pictured), Merchants of Doubt, Tales of the Grim Sleeper and The Salt of the Earth are among the docs set to premiere at the 41st Telluride Film Festival, which kicks off in Colorado tomorrow (August 29).

Unlock this article right now
Create an account for FREE to unlock articles and receive Realscreen Daily.