My opinion is Robert Downey Jr. was cast because of the success of Ironman however the trailer fails to show anything that would make him a believable Holmes. I would of rather seen a British actor or any actor who could of pull off a believable British accent in the role. The clips in the trailer with Downey talking is the main failing point for my ablity to accept him in the role.

In the name of galactic peace I give you the gift of gas from my ass.