You're probably not old enough to remember the groans of disappointment when Michael Keaton was cast in the first big Batman movie. When the movie came out, people flipped. Same thing here, I'll guarantee you.
Despite all of his personal problems I've always like Robert Downey, Jr.'s work.