Obviously Yes, There is no doubt that he is the Best Actor of his generation. There is No Actor is like Ranbir Kapoor be it Shahrukh, Salman, Akshay, Ajay Can match Ranbir Acting and expression in Channa Mereya song, he has nailed it. And He has proved his acting skills in movies like Saawariya, Barfi, Rockstar, Yeh Jawani Hain Deewani, Rajneeti, Aeh Dil Hain Mushkil, Ajab Prem ki Gajab Kahani, etc.