Although this movie is slightly over 2 hours, it's hardly noticeable since it keeps the audience engaged. It has some great effects, as might be expected, but ILM always comes through in providing astonishing work. The mix of drama, action, and humor was balanced and there was good character development with Tony Stark and other key players. I have to say this is the first time I've seen Jeff Bridges play this kind of role and he did a great job. If there is any hesitation you might have in seeing Robert Downey, Jr. play lead - give it up, because he nailed the role. Look for Stan Lee to make his usual cameo appearance, which is always fun. This movie is engaging, visually appealing, and flat out enjoyable. Go see it. And when you do, sit through the credits all the way.