I did not grow up reading comic books. The only reason I became so devoted to comics and superhero movies was for a man. Yes, I said a man. His name is Robert Downey Jr.

Robert Downey Jr
Robert Downey Jr
Photo by Steve Granitz/WireImage

Ever since I watched the first Iron Man in 2008, I just continued to hunt down everything I could about comics and superhero movies. I also became a Robert Downey Jr. fan, and I watched every movie he did after that. Here are some of Robert Downey Jr.’s best roles based on my opinion.

#1 Robert Downey Jr. Role: Tony Stark/ Iron Man in Marvel Movies.

Of course, the first Robert Downey Jr. role I ever watched has to top the list. Robert’s role as Iron Man is pure perfection. He had the rich genius playboy act down. I loved him as Iron Man, and I don’t think anyone could have done it better. Yes, I said what I said.

Robert Downey Jr. has appeared as Iron Man in the Marvel Universe in ten films, including three standalone Iron Man movies. The first Iron Man movie premiered in 2008 and it made $585.3 million. Tweets From People Who Love RDJ as Iron Man

#2 Robert Downey Jr. Role: Sherlock Holmes in ‘Sherlock Holmes’ (2009).

Another role I absolutely enjoyed was Robert Downey Jr. as Sherlock Holmes. Sherlock Holmes is already an outstanding character and Robert as this character was spectacular. I loved every moment of Robert’s performance in the movie.

Robert Downey Jr. has appeared in two Sherlock Holmes movies. The first one premiered in 2009 and the second one, Sherlock Holmes: A Game of Shadows, premiered in 2011. He won a Golden Globe Award For Best Actor for his role as Sherlock Holmes. 

#3 Robert Downey Jr. Role: Doctor Dolittle in ‘Dolittle’ (2020).

For Robert Downey Jr.’s role as Doctor Dolittle, I could see a little of his act as Sherlock Holmes. The experience was probably different for other viewers. Robert’s performance in this movie was breathtaking. He played Doctor Dolittle with perfection. His conversations with the animals felt so real.


#4 Robert Downey Jr. Role: Peter Highman In ‘Due Date’ (2010)

Robert Downey Jr. plays Peter Highman, a man travelling home from a business trip. Highman needs to get home to be present for the birth of his first child. His trip home takes a turn after meeting Ethan Tremblay (Zach Galifianakis).

Granted, Due Date would not have been the comedic perfection it is without Galifianakis’ persona. However, I enjoyed the chemistry the two actors brought to the movie. Besides, I don’t think there is any movie role Robert Downey Jr. plays that I would not find a way to like.

Due date was released in 2010. The movie was made with $54 million budget and it made $211.8 million.

Thank you for reading about my love for Robert Downey Jr. I loved talking about my celebrity crush.