15. Abhay Deol in Dev.D
Abhay has already made a foothold in the industry and established himself as a great actor. With Dev.D, he further proved that no one does off-beat roles better than him. The portrayal of Dev was not only realistic, but also a refreshing change from the conventional Dev played by Shah Rukh in Sanjay Leela Bhansali’s Devdas.