With the exception of Bruno this is the worst movie I've ever seen. Well, I can't really say I saw Bruno. I watched the first minute or so of Bruno before I killed it. To the credit of the producers of Bruno they didn't waste any time letting you know what type of movie you were getting.
I grabbed 2012 without knowing anything about it. Since it's based in the very near future I thought I should see it post-haste.
There are so many things wrong with the movie it's not even worth mentioning any of them. It felt like a 4 hour movie but I stuck it out and watched the whole thing. Save yourself.