8 Roles Played By Ranbir Kapoor That Prove He's A Versatile Actor

We can't celebrate Ranbir Kapoor's birthday, without praising his talent to absorb any character and become one with it. Since his debut in 2007, he has played characters that are spectrum apart. Here are 8 such roles he played that we fell in love with:

Ranbir Raj Malhotra - Saawariya

Ranbir made a huge splash in 2007 with his debut as Ranbir Raj, a restless man who finds himself in a mystical town.

Siddharth Mehra - Wake up Sid

Ranbir played the character of a teenager, who is lazy and doesn't have any idea about this life.

Harpreet Singh Bedi - Rocket Singh: Salesman of the year

In the film Rocket Singh, he plays a character of a fresh graduate who is ready to live his adventurous life but has some really embarrassing marks to start with.

Janardhan Jakhar - Rockstar

Playing the character of a college student who is inspired by music but it isn't until a heartbreak that helps him reach his goals and eventually his self-destruction.

Murphy "Barfi" Johnson - Barfi

Barfi is a deaf-mute young man who tries to navigate through his relationship with two girls, the beautiful Shruti and Autistic Jhilmil

Ayan Sanger - Ae Dil Hai Mushkil

In one of his biggest film, he plays the character an aspiring singer who madly falls in love with a girl even after she doesn't reciprocate the same feeling.

Sanjay Dutt - Sanju

Ranbir Kapoor plays the character of Sanjay Dutt in a film about the life and battles of Sanjay. he did justice to the character, almost becoming one with it.

Ranvijay Singh - Animal

A obedient son who love his father the most, to a point that he can kill anyone for him. This was the most bloodiest and gruesome character he has ever played.

Rama - Ramayana

After showing his psychotic side in Animal, Ranbir is ready to show the world, his soft gentle side by playing the character of Rama in his next big film.