The leggy 23-year-old dazzled in a glittering suit-style mini dress as she hit the star-studded carpet at London's O2 Arena.