If you're an Ed Sheeran fan, no doubt you'll already be aware of the singer's love of ketchup.

More specifically, his love of Heinz ketchup, which he has mentioned numerous times over the years; he's even got the famous label tattooed on his arm.

It was recently announced that a special edition of Heinz Ketchup, dubbed 'EdChup', was on the way to celebrate the company's 150th birthday. Now, an ad starring the megastar has been revealed.

As it explains, it was based on a Twitter DM sent by the 'Thinking Out Loud' singer, pitching the idea for the ad as it plays out. Apparently, his deal with the condiment company is worth a whopping £300,000.

The question we're wondering, however, is how much money does this guy actually need? I mean, De Niro shilling for bagels we can kind of understand because he's clearly desperate/needy/fully committed to destroy his own legacy. But Ed Sheeran is at the top of his game.

Maybe... he just really loves ketchup? Either way, he's impossible to escape. He's literally the uninvited guest at your dinner table now, folks.