"But it was DANNY GLOVER!! Yuck." Come on. Why do all your decisions have to be motivated by politics? I can't stand Glover's politics either, but he did an adequate job in his minor role here. Conservatives aren't supposed to be ideologues.
2012 is not a CGI-fest, it's not an "actor's movie," it's an action movie, but not overwrought, IMO; it's got Amanda Peet, there are some strong "family values" messages, and Woody Harrelson's pretty freakin' funny. If you don't like it you can come back and flame me . . . :o)