Hollywood star Robert Downey Jr, who has won millions of hearts worldwide not just with his on-screen performances but also his off-screen gestures, turns 56 today, and on this occasion, here is a look at his top five movies.

1. Chaplin (1992)

When we talk about Robert Downey Jr’s best movies, there has to be a mention of ‘Chaplin’, the film that fetched him Academy Award for Best Actor in a Leading Role. Directed by Richard Attenborough, co-starred by Geraldine Chaplin and Moira Kelly, the story revolves around an aged Charlie Chaplin narrating his life; from his rise to wealth and fame from poverty to his run-ins with the FBI.

2. Kiss Kiss Bang Bang (2005)

The movie portrays the life of a thief in the disguise of an actor who crosses paths with a struggling actress, presenting mystery and noir with a touch of snark comedy. Directed by Shane Black, co-starred by Michelle Monaghan, the movie is yet another Robert Downey Jr classic.

3. Sherlock Holmes (2009)

Directed by Guy Ritchie, featuring a star cast of Jude Law, Rachael McAdams, Kelly Relly, and Robert Downey Jr himself, the movie is based on the book ‘Sherlock Holmes’ written by Sir Arthur Conan Doyle. The movie has a perfect blend of mystery, suspense and comedy.

4. Zodiac (2007)

With a star cast of Jake Gyllenhaal, Mark Ruffalo and Chloe Sevigny, and directed by David Fincher, ‘Zodiac’ depicts the life of a cartoonist who can not stop himself but think about the ‘Zodiac killer’. The film is a mystery-thriller and a must-watch for film enthusiasts.

5. Iron Man (2008)

When we hear the name ‘Robert Downey Jr’, we almost instinctively think of the character ‘Tony Stark’ from the movie ‘Iron Man’. Directed by Jon Favreau, and produced by Marvel Studios, the superhero movie is based on the Marvel Comics character of the same name.