"I'm not really sure how I got this 'cos I haven't had an album out for a few years," he said.

He thanked his fans and MTV, and also gave a shoutout to hip-hop legends Chuck D of Public Enemy and B-Real of Cypress Hill for all the inspiration.

He also recently surprised fans during his Saturday Night Live musical guest spot with a medley of three songs – 'Stan', his massive 2000 hit with Dido, 'Love the Way You Lie', his 2010 duet with Rihanna, and his latest track 'Walk on Water'.

Revival will be Eminem's ninth studio album and drops on December 15 – just in time for a family-friendly Christmas singalong.