In 2010, Ranbir Kapoor did the movie Rajneeti and Anjaana Anjaani, which were both roles with some major shades of grey, and not the easiest to portray. Talk about versatility, this man has it.
His role in the movie Rockstar was no less than epic. He got rave reviews from all four corners.