All things considered, no doubt Robert Downey Jr. was born to play the role of Tony Stark, this 54-years of age actor has given life to many other iconic characters of Hollywood. So here we are, presenting to you a list of the best of his films that aren’t from Marvel Cinematic Universe.

1. Chaplin 1992

2. Due Date 2010

3. Kiss Kiss Bang Bang 2005

4. Zodiac 2007

5. Soap Dish 1991

6. The Singing Detective 2003

7. Chances Are 1998

8. Heart and Souls 1993

9. Only You 1994

10. Sherlock Holmes 2009