Fergie dazzles at the premiere of Too Much