Elton John Sings 'Don't Go Breaking My Heart' in Hilarious Snickers Commercial: Watch

Jeff Kravitz/FilmMagic
Elton John performs onstage during the 60th Annual Grammy Awards at Madison Square Garden on Jan. 28, 2018 in New York City.

Elton John just isn't himself when he's hungry, as evidenced by the new Snickers campaign he appears in.

John stars as the "hungry" version of up-and-coming rapper Boogie, and begins to sing an off-key version of his 1976 hit "Don't Go Breaking My Heart" when it's Boogie's turn to lay down bars in a rap battle.

As is characteristic in the candy bar's ads, a friend hands the icon a Snickers and says, "You always lose your edge when you’re hungry.”

Watch the full commercial below.