Eminem MMLP2 leak: New album download leaks before Nov. 5 release date [full tracklist]

Eminem's new album, "The Marshal Mathers LP 2", has leaked early on October 29 before its official release date of November 5.

Tracks from MMLP2 have been leaked via file-sharing websites six days early as fans can't wait to get a hold of the rapper's comeback album.

The 41-year-old is slated to guest-star on Saturday Night Live this weekend, and will also be performing at YouTube's Music Awards.

Eminem has officially released four songs from his latest album.

The latest is a duet with Rihanna called "Monster" which was released on October 28. Other tracks include "Berzerk", "Call of Duty", and "Survival."

The full tracklist for the latest album is as follows:

1. "Bad Guy"
2. "Parking Lot" (skit)
3. "Rhyme or Reason"
4. "So Much Better"
5. "Survival"
6. "Legacy"
7. "A******" feat. Skylar Grey
8. "Berzerk"
9. "Rap God"
10. "Brainless"
11. "Stronger Than I Was"
12. "Monster" feat. Rihanna
13. "So Far..."
14. "Love Game" feat. Kendrick Lamar
15. "Headlights" feat. Nate Ruess
16. "Evil Twin"