Instead of actually starring in his new video for “Only iN America,” RiFF RAFF enlisted the help of high profile actor James Franco to play him in the ridiculous three-and-a-half minute visual. Featuring Franco dressed like a stereotypical redneck, he raps along to RiFF RAFF’s track wearing red, white and blue, what looks like a mullet wig, and a full set of grillz—oh and of course those hideous trucker’s sunglasses found only at gas stations.

Lyrically, the song takes aim at American culture and the absurdity of social media. “Children growing up to be professional Snapchatters,” he spits before claiming even “substitute teachers are battle rappers.” Hey—only in America. Watch the video above.