Some of the best special effects I've ever seen in a movie and the 3D made it even more spectacular; however, the plot was very predictable with not a lot of surprises. The acting was good, especially by Robert Downey, Jr. and Mark Ruffalo. Definitely worth seeing and the battle at the end was tremendous.