Weeeee. It's my favorite movie of 2010 so far and the reason being Robert Downey Jr. didn't disappoint at all! I've enjoyed this one more than Avatar :) He potrayed Holmes fairly well- witty, charming and funny... not in the lame comedy way but more towards dry humor. Yep. I'm a big fan of dry humor plus a little sarcasm thrown in made the movie perfect for me.
Storyline was very direct and clear hence no confusing-question-marks moments. There was a fair bit of flashbacks here and there to guide viewers through the entire story. Jude Law, being the wingman, did a pretty good job considering Imaginarium of Dr. Parnassus sucked big time. Also, it seems like Rachel McAdams hardly aged at all.