Indian actor and producer Abhay Deol is well recognised for his outlandish parts in Bollywood films. He made his acting debut in the 2005 movie Socha Na Tha. Since then, he has acted in a number of highly regarded films, including Dev.D, Oye Lucky! Lucky Oye!, and Sh...