A look at 18 of the hottest recent red carpets!