Abhay Deol is perhaps best known for his role as Devdas in Anurag Kashyap's film DevD. DevD isn't just widely recognised as Deol's best work to date it is also acclaimed as one of the best Bollywood films in the recent past. The story is based on a retelling of Sarat Chandra Chattopadhyay's classic Bengali novel Devdas.