Eminem has played a number of characters in his music videos, but his portrayal of Jimmy "B-Rabbit" Smith in the semi-autobiographical film 8 Mile showcased his acting chops. Critics and fans alike praised the film, which opened at No. 1 at the box office and went on to be a huge success. 

Since 8 Mile, there have been a number of films that Eminem has been attached to but they never seemed to pan out. Recently, he was supposed to star in Elysium, but wanted the production to take place in Detroit so that it could create jobs for his city. When this didn't work out, he dropped out and the role eventually went to Matt Damon. He had a memorable cameo in 2009's Funny People and appeared on HBO's Entourage in 2010, but it would be nice to see Shady back on the big screen for a lead role.