To be honest with you , the future audience of this movie, its worth every penny. Of course just like every other movie it has its strengths and weaknesses.Its strengths are it has a well written script and it also has a compelling plot.Robert downy Jr. doesn't hesitate to make you laugh and beats you straight to the punch. Another strength is how well made the CGI effects were. Im honest when I say that I usually look for the most realism and and most bull crap moments in any movie that I watch. I especially look for the "nu-uh that can't happen!?" moments. now here are the weaknesses. The only way you may understand this movie......to fully comprehend where it is coming from is if you watch the first movie. Because the movie doesn't give any character depth or character development. "If you watch this movie you will probably ask yourselves what the heck is going on?" if you don't watch the first movie. Another weakness that was a huge part for me, was that the movie did not mention anything about the AVENGERS only until the end. And don't get your hopes up the only mention about the avengers is on a label on a folder on Tony Starks desk and he doesn't even open it. In conclusion I give this movie a 7 out of 10 and that is already a lot in my reviews. definitely watch this movie if you have seen the first one.