Jennifer Lopez and Jack Black were given special honours at the 2022 MTV Movie & TV Awards in California on Sunday, on a night when Spider-Man: No Way Home and Euphoria were among the big winners.

An emotional Lopez was given the Generation Award. Black was honoured with the accolade for Comedic Genius.

The actress and singer read out "a different kind of list of thank-yous" including "disappointment and failure" as she accepted her award.

"You're only as good as the people that you work with, and if you're lucky they make you better. And I have been very lucky in that regard," she said, becoming teary.

Jennifer Lopez - "I want to thank all the people who told me, to my face or when I wasn't in the room, that I couldn't do this. I really don't think I could have done this without you"

"I want to thank all the people who give me this life. I want to thank the people who gave me joy, and the ones who broke my heart. The ones who were true, and the ones who lied to me. I want to thank true love, and I want to thank the way that I lied to myself because that's how I knew that I had to grow.

"I want to thank disappointment and failure for teaching me to be strong, and my children for teaching me to love."

She added: "I want to thank all the people who told me, to my face or when I wasn't in the room, that I couldn't do this. I really don't think I could have done this without you.

"And I know I couldn't have done it without the fans who saw the movies."

Black bounded onstage dressed as a panda to accept his prize.

The actor and comedian performed a forward roll and danced around the stage as a pyrotechnic display blasted.

"Comedy genius? Come on, are you kidding? For what?" he said, accepting the award from actress Awkwafina.

"It's ridiculous! I don't deserve this, but I will take it. Thank you, MTV."

He added: "This is for all the school of rockers and for all the Tenacious D-ciples."

Clips of Black's films were played for the audience before his appearance, including from School of Rock - in which he declares that Rock 'n' Roll was killed by MTV.

This year's ceremony took place at the Barker Hangar in Santa Monica, California. It was hosted by High School Musical star Vanessa Hudgens.

Spider-Man: No Way Home was named Best Movie, with star Tom Holland being awarded the prize for Best Performance in a Movie.

Euphoria was named Best Show, with star Zendaya awarded the prize for Best Performance in a Show.

The Winners - MTV Movie & TV Awards:

Best Movie
Spider-Man: No Way Home

Best Show
Euphoria

Best Performance in a Movie
Tom Holland, Spider-Man: No Way Home

Best Hero
Scarlett Johansson, Black Widow

Best Performance in a Show
Zendaya, Euphoria

Best Breakthrough Performance
Sophia Di Martino, Loki

Best Kiss
Poopies and the snake, Jackass: Forever

Best Comedic Performance
Ryan Reynolds, Free Guy

Best Fight
Cassie vs Maddy, Euphoria

Best Villain
Daniel Radcliffe, The Lost City

Most Frightened Performance
Jenna Ortega, Scream

Best Team
Loki

Best Musical Moment
Dance With Me, Heartstopper

Best Song
On My Way from Marry Me, sung by Jennifer Lopez

Best Music Documentary
Olivia Rodrigo: driving home 2 u

Here for the Hook-Up
Euphoria

Generation Award
Jennifer Lopez

Comedic Genius Award
Jack Black

The Winners - MTV Movie & TV Awards: Unscripted:

Best Docu-Reality Series
Selling Sunset

Best Competition Series
RuPaul's Drag Race

Best Lifestyle Show
Selena + Chef

Best New Unscripted Series
The D'Amelio Show

Best Reality Star
Chrishell Stause, Selling Sunset

Best Reality Romance
Loren and Alexei Brovarnik, Loren & Alexei: After the 90 Days

Best Talk/Topical Show
The Tonight Show Starring Jimmy Fallon

Best Host
Kelly Clarkson

Breakthrough Social Star
Bella Poarch: @bellapoarch on TikTok

Best Fight
Bosco vs Lady Camden, RuPaul's Drag Race

Best Reality Return
Paris Hilton, Cooking with Paris and Paris in Love

Reality Royalty
Bethenny Frankel

Source: Press Association

Click here for more movie news.

Click here for more television news.