From Shah Rukh Khan to Vidya Balan, Bollywood celebrities brought their fashion A-game to the green carpet at the 14th International Indian Film Academy (IIFA) Awards in Macau.

Dressed in their favourite designer picks, several stars grabbed the limelight with their high-style quotient. But there were others in their unimpressive attires who did not manage to escape from the fashion police.

This year's IIFA event saw a mix of fashion at the green carpet. While some celebrities opted for desi style, others looked sizzling in western outfits.

Beautiful actresses like Madhuri Dixit-Nene, Vidya Balan, Zeenat Aman, Divya Dutta among others walked the carpet in desi style. Vidya and Madhuri were seen wearing black saris, while Divya Dutta looked in a gorgeous red sari. Evergreen actress Zeenat Amana looked dazzling in a floor length white Anarkali.

Actresses like Sridevi, Anuskha Sharma, Parineeti Chopra, Dia Mirza, Amrita Rao, Jacqueline Fernandez and Neha Dhupia chose hot and sexy western outfits.

Sridevi wore in stunning strapless embellished column gown, while Anushka Sharma looked like a doll in a floor length white dress designed by Roberto Cavalli.

Coming to the actors, most of them be it Shah Rukh Khan, Abhishek Bachchan, Shahid Kapoor, Aftab Shivdasani, Fardeen Khan and others went traditional with tuxedos.

Here is a look at the celebrities on the green carpet and tell us who you think look the best or worst. 

IIFA Awards 2013
Divya Dutta, Vidya Balan, Madhuri Dixit-Nene, Zeenat Aman
IIFA Awards 2013
Sridevi, Anushka Sharma, Parineeti Chopra, Amrita Rao, Jacqueline Fernandez, Neha Dhupia
IIFA Awards 2013
Zayed Khan, Ayushmann Khurrana, Shahid Kapoor, Shah Rukh Khan, Abhishek Bachchan