Visually spectacular. Even though the storyline was predictable and a little slow at times, the graphics made up for and surpassed this drawback. James Cameron truly has a gift. I would recommend this movie to everyone; but not in 3-D. My eyes had problems adjusting. Those persons that don't have this problem, have at viewing the movie in 3-D.
Overall, this movie was pretty good. The story line wasn't good but the special effects and comedic spots more than made up for this problem. Some of the scenes could have been shortened; thereby making the movies shorter. It was really too long. If you liked Independence Day and The Day After Tomorrow, then you will like 2012. I give this movie a B.