The film suffers from attempting to make a modern adaptation of Ayn Rand's master piece. Part 2 does better than Part 1 as we now see the cell phones and computers in abundance. However, alternative energy seems nonexistent. Indeed with gas at $40.00 a gallon, Volts and Prius would be everywhere. Since plastic comes from petroleum, the use of plastic as a coffee cup lid would have ceased. But the film was made to show us that when all the world's best and brightest are taken away, Sean Hannity would be left behind and no one can fill the void of those wonderful job creators.
No matter which side of the political spectrum you are on the film agrees with both: The poor couldn't exist without the rich. Henry Rearden (Jason Beghe) is quite the despicable character to be the hero of libertarian capitalism. He makes amateur speeches similar to those made by tax protesters I knew in the 1980s...the ones who ended up in jail. His message is simple: Government is evil. Taxes are robbery. Tax money given to help everyone but himself, goes to looters. In this film capitalism has gotten so out of control, they force the hand of government to nationalize all business and created a sudden communistic society by executive order. Can't happen, but try to go with it.
There is a gross exaggeration of the battle between capitalism and socialism, as if the two can not coexist in one society, except it does exist that way in every society to one degree or another. However, they don't exist exclusively without each other. You hear the mantra of the barter system "True value for value." Hand me my barf bag.
The main problem I had with the film was not the exaggerated if not cartoonish view it took on economics, but the stiff cardboard characters who can't act. The directing, editing, and screen adaptation also left much to be desired. And yet, as bad as it was, it was an improvement over the first film.