Snoop Dogg is back at it with his newest selection, "California Roll," featuring on his forthcoming 13th album, BUSH.

Featuring Pharrell Williams and Stevie Wonder, the song is proof that even an old Dogg can learn new tricks, as he delivers an offering that's both infectious and unexpected.

Pharrell sets it off, crooning, "Baby, you can be a movie star / Get yourself a medical card / 'Cause that's how California Roll" before handing the mic to Snoop, who opts to channel the spirit of his deceased friend and rap legend Nate Dogg and sing throughout the track. He pulls off the job quite well, if we must say.

"Say when I pass you that weed and I ask if you can you roll / You say bro, don't you know I'm from 'round here / But girl, I like the way you roll / Even though you from the ghetto, you belong in a home in the mountains / Not talking bout the view, I'm talking bout me and you," Snoop raps on the James Fauntleroy-assisted production.

He may have thrown a curveball with his execution, but the rapper makes it clear he's still a mack with the gift of gab and a blunt in tow. Rising singer-songwriter Fauntleroy also provides background vocals, which gives the track extra flavor and meshes well with Pharrell and the Doggfather's vocals.

But the cherry on the top is the appearance of the legendary Stevie Wonder, who lends his tried and true harmonica to the festivities and serves as the x-factor of the song.

Snoop's BUSH will be released on May 12 and features guest appearances from Kendrick Lamar, T.I., Gwen Stefani, Rick Ross and Charlie Wilson. While previous offerings like "Peaches and Cream" and "So Many Pros" were tough acts to follow, "California Roll" is quite the treat and should continue to set the stage for the West Coast legend.

Listen to Snoop Dogg's "California Roll" Feat. Pharrell Williams & Stevie Wonder

See 20 Rappers & Singers Who Disappeared From the Spotlight