For the event Mary opted for a lilac jumpsuit which featured flowing pants and a sparkling top.
The princess accessorised her outfit with matching lilac shoes, a Bottega Veneta clutch and dazzling earrings.
She wore her thick brunette locks down in tousled waves and opted for a smoky eye with natural pink lipstick.
During the ceremony, Mary took to the stage to present the award to this year’s honorary AXGIL recipient.
This is the second year that Mary has attended the awards ceremony.
Mary never fails to stun in the style stakes. To see Mary stun in a Military inspired evening gown watch the video below.