I'd like to put in a word for the elegant Brits. Helen Mirren, Emily Blunt and Kate Winslett - all great tonight. Not to mention the boys Daniel Craig and Clive owen - hot!
Jennifer hudson looks like a turkey ready for the oven in her foil
JLo looks fantastic and classy until she opens her mouth