During the Sirius XM radio show, 'Sway in the Morning' where he was promoting the movie 'Southpaw' and the soundtrack for it, Eminem did a crazy freestyle rap slamming a bunch of celebrities including Caitlyn Jenner and Bill Cosby. According to Stuff on July 25, he had a lot to say about at least 25 celebrities. Some of them, besides Caitlyn Jenner and Bill Cosby included Miley Cyrus who he made a reference to with Hannah Montana, as well as Hilary Clinton and her email scandal. He also talked about slipping Spanish Fly into Brandy and Janet Jackson's drinks so he could take advantage of them and he rapped about lacing Janet Reno's coffee with Ambien so he could have a threesome with her.

Eminem's freestyle rap continued on saying he would like to have sex with a bunch of female celebrities including Serena Williams, Scarlett Johansson, Rita Ora, and Selena Gomez, according to the New York Daily News.

Although he was talking about having sex with those female celebrities, he wasn't above rapping about violence against women at all when he said he "respects Miley Cyrus while he backhands her." When he mentioned backhanding Cyrus, he made it sound like he was saying, "Back Hannah" referring to Hannah Montana.

He even referred to the movie, 'The Texas Chainsaw Massacre' by saying, "Before I do it, let me think this through. Cause if I behead this b***h, then I'll be headless." When referring to the email scandal and Hilary Clinton he rapped, "But Hilary, I promise to wipe my server clean if you face subpoenas.

Top Videos of the Day

Got a name that speaks for itself like Anthony Wiener."

Other targets included Angelina Jolie, Cindy Crawford, French Montana, Christina Aguilera, Tiffany Amber Thiessen, Andrew Dice Clay, Alyssa Milano, Mr. Porter, and Aaron Hernandez.

Although he poked fun at these celebrities' expense, he said when he freestyles, it is all in good fun and he doesn't mean anything by it so for no one to take any of it personal. Even 'Sway in the Morning's' host defended him by saying many people take freestyle rap the wrong way and often take it personal.

What do you think about Eminem's freestyle rap against these celebrities? Do you think it was all in good fun? After all, this wasn't the first time he has done this and it most likely won't be the last. Sound off with your opinion on this and let everyone know what you think.