Jennifer Lopez hits the right tone at MTV Awards surprise appearance

The singer, 52, was a surprise guest at the event — fresh from the Venice Film Festival which she attended with boyfriend Ben Affleck — and turned heads as she bared her toned midriff.

Brits Ed Sheeran and Rita Ora, both 30, dazzled with classy looks — a gold and black print Versace jacket for the Shape Of You hitmaker and an all-black ensemble for the Kosovo-born star.

Pop veteran Madonna, 63, wore a trench coat, cop-style hat and bodysuit as she opened the show by declaring: “They said we wouldn’t last. But we’re still here, mother*******.”

Outdoing Madge’s seniority, singer Cyndi Lauper, 68, wore a flamboyant leather and tulle get-up and gave a speech on “fundamental rights” for women.