The IIFA awards were given at a glittering ceremony in Singapore Indoor Stadium.
Ranbir, who played the role of an aspiring singer who aims to make it big, beat actors like Amitabh Bachchan, Salman Khan, Shah Rukh Khan and Hrithik Roshan, to walk away with the trophy of best actor in a leading role.
On the other hand, actress Vidya Balan also continued her winning streak by picking up the award for best actress in a leading role for "The Dirty Picture". She emerged victorious among Priyanka Chopra, Kareena Kapoor, Mahie Gill and Kangna Ranaut.
Zoya Akhtar's "Zindagi Na Milegi Dobara" won the best film and the best director award.