James Franco famously played a Riff Raff-inspired character in the 2012 film Spring Breakers. Now, he is playing the genuine article. Franco takes on the role of Riff Raff for the Houston rapper's "Only In America" music video.

The visual is just as wacky as the Peach Panther record, including one scene where Franco is dry humping a woman on the beach. The video also splices in some Snapchat-style footage, complete with the captions.

Riff Raff has been turning lots of heads of late, most notably with his declaration that he would perform at Donald Trump's presidential inauguration. The Houston rapper said he would do it for $50,000.

"Well, I love money. And I’m in America. And I was born in America. And I love money. So why wouldn’t I?” he said. “I’ve had enough money taken away from me by the Government, why shouldn’t I perform?”

The eccentric artist was also optimistic about Trump's presidency. Riff Raff liked the idea of having lower taxes.

"Somebody told me Donald Trump is going to lower the taxes from 40 percent to 15 percent," he said. "That’s 300,000 to 400,000 in my bank account personally. That’s a Lambo a year…money that I’ve been giving away to whoever it is. I don’t care if it’s pack of Starbursts that’s running for President.”

Riff Raff performing at a presidential inauguration sounds crazy, but the 2016 election showed that anything is possible. What used to be ridiculous is not shocking anymore.

13 Die-Hard Hip-Hop Fans' Tattoos Featuring Rappers

More From XXL