49 year old Jennifer Lopez defied age and arrived at the 2018 MTV VMAs clad in a slinky and sexy silver chain-mail dress.

The songstress and actress, who will be bestowed with the MTV Vanguard Award, showed off her lithe and toned figure in the one-shoulder dress.

Hugging her curves, JLo's dress was a work of art, and was paired with matching sparkling silver accessories including a clutch and sky-high heels.

Wearing an assortment of diamonds to go with her look, JLo topped off her look with sleek and center-parted hair with a nude lip and smoky eyes.