This would have been great had Terrence Howard not asked for so much money and just done the part, Don C. is a good actor but if you want to maintain continuity than for the love of film making use the same actors, because the combo of Robert Downey Jr., Gwyneth Paltrow and the rest of the crew made a very strong foundation and that foundation got some holes shot in it when they brought back "Roddy" (Terrence Howard's original character) and replace him with a completely different actor!!! What the heck guys, you could have given him a different name/title/rank something, but making the same character and having him played by two different actors is just wrong. Also the part of "Justin Hammer" was a bit much, but I think that was the whole point so we can let that one slide. Mickey Rourke made a great addition and the special effects were top shelf, definitely a good movie, but what keeps it from being a great movie and out-doing the first is the continuity which was ruined by one simple actor not willing to play ball. Who knows maybe there were other factors in the mix, but I stand by the point that you shouldn't have two difference actor's play the same character. Nuff said.