Watch: Mark Ronson and special guests crush 'Uptown Funk' at Glastonbury

Well, he did promise he was gon’ give it to you.

In what’s being hailed as a Glastonbury performance for the ages, Mark Ronson brought out a parade of guests during his set at the British music festival Friday night, culminating in an epic rendition of his smash “Uptown Funk” that featured no fewer than three living legends.

Bruno Mars was hardly missed as R&B star Mary J. Blige, hip-hop icon Grandmaster Flash and -- as Ronson called him -- “the forefather of ‘Uptown Funk’” George Clinton joined the producer and multi-instrumentalist and his band for a set-closing version of his global No. 1 hit. While the song maybe just over six months old, the rendition felt its much-deserved induction into the pantheon of funk classics.

The guests for his final song were but a small sampling of the many Ronson was joined by over the course of his set. Daniel Merriweather stopped by for his sweeping cover of The Smiths’ “Stop Me” off of Ronson’s slept-on 2007 classic Version; Boy George came out for his turn on Record Collection’s afro-funk tinged “Somebody to Love Me” (and stayed for a performance of his own “Do You Really Want to Hurt Me”); And Kevin Parker, frontman of the one of the world’s hottest bands, Tame Impala, took the stage for the psych-funk of “Daffodils” off of Ronson’s latest masterpiece Uptown Special.

With his four albums each functioning as something like a vocal mixtape, Ronson has amassed a large and disparate collection of collaborators. His Glastonbury performance showcased all facets of the career of a man who’s slowly established himself as an unlikely musical icon of the 21st century. Watch the sensational performance of “Uptown Funk” via the BBC in the video above.

Mark Ronson is scheduled to perform at Lovebox 2015 on July 17-18. Click here for tickets.