Iranian state television's Channel Two is playing a Lord of the Rings marathon in an attempt to keep people inside watching hobbits and not protesting in the streets. Normally people in Tehran are treated to one or two Hollywood movies a week, but with recent events the government hopes that sitting through a nine hour trilogy will take the fight out of most. Perhaps this was not the best choice in films if you want your people not to believe that "even the smallest person can change the course of the future."