Ed Sheeran, Pink, Alicia Keys join Eminem's 'Revival'

Eminem performs new single

Eminem performs new single"Walk on Water for the first time on the 2017 MTV EMA stage

Eminem released the tracklist for Revival on his Instagram, and it looks more varied, nuanced and experimental than anything Eminem has ever done before. While posting it on their account, they circled the song where they have contributed, called "Bad Husband" and thanked Shady for including them on the album.

Eminem is set to deliver his new LP Revival in just over a week, and before it arrives, the MC has now shared the effort's tracklisting. "Revival" is Eminem's ninth studio album after "The Marshall Mathers LP 2" back in 2013.

However some fans are convinced that Eminem is actually planning to release a surprise double album. Last week, executive producer Dr. Dre announced via Twitter video that "Revival" will be released on December 15. Eminem also worked with world-renowned artists like Alicia Keys, Skylar Grey, Kehlani, X Ambassadors, and Pink. So the floppy "Walk on Water" will have to do.

The album also includes a song featuring no other than Beyonce, "Walk on Water".

American rapper, actor, songwriter and producer Eminem on Tuesday revealed the tracklist for his upcoming hugely-anticipated album Revival that features high profile collaborators including Ed Sheeran.

Students hid in classrooms during shooting that left 3 dead
These are the best places to work in 2018