Elton John appeared in a new TV commercial playing a hungry rapper who’s unable to perform until he’s eaten a Snickers bar.

The scene takes place at a house party, where a rap battle is in progress. When rising star Boogie is announced, John appears in his place, singing two lines from his 1976 hit “Don’t Go Breaking My Heart,” before he’s stopped and ordered to have a Snickers. That transforms him back into a successful rapper, supporting the bar’s slogan “You’re not you when you’re hungry.”

You can watch the commercial below.

Variety reports that John and director Andreas Nilsson examined several auditions before choosing Boogie. “Working with Andreas was a blessing," the rapper said. "This was in a way my acting debut and he made that transition so easy. … Connecting with Elton John was also huge. His musical knowledge is crazy. He’s super in tune with current hip-hop.”

"In pairing Elton and his 50-plus years of multi-genre hits with Boogie, a hip-hop artist on the brink of stardom in today’s most popular category, we can connect with our audiences over a shared love of music," Dale Green, Snickers global brand director, said. "Authenticity is key. … We needed to ensure that spirit came through here, because that’s where the greatest opportunity for humor lies: in juxtaposing the well-known celebrities with situations that are unexpected yet real."

 

 

Elton John Albums Ranked 

More From Ultimate Classic Rock