Just saw (Sold Out) I thought this was an excellent film. Many people are saying the script as well as the acting are too modern and shouldn't be portrayed that way. I believe however, this movie is great being portrayed the way it is. The point is to have a modern day Sherlock Holmes and not some 1800's London bastard. It's a heroic story. The idea is none less than "Superman" and "Spiderman", so there should be no need to drag this movie down with aged acting when we have the great Robert Downey Jr. here to give us what he does best, and that is pleasing the crowd. This guy has never disappointed me (from Air America to Iron Man).
Great action, great plot, great acting, great movie.
On a side note, speaking of hero movies I think they should remake a Flash superhero movie. Flash has always been my favorite superhero.