Even an Ed Sheeran doesn't succeed in everything.

As the British singer, one of the music industry's biggest earners at the age of 31, now admitted, it hit him hard to have to leave the Bond title "No Time To Die" to his American colleague Billie Eilish.

"I had already started working on the song," Sheeran recalled Thursday on the That Peter Crouch podcast.

While the Grammy Award-winner was trying his hand at the title for the James Bond film of the same name in the summer of 2018, director Danny Boyle pulled out of the project due to "creative differences".

"Then when they changed the script, it was over," Sheeran said.

However, he has not given up hope of contributing a title for a James Bond film.

"I admit it hurt.

But if they asked me again, I'd say yes, of course," said the Brit.

20-year-old Eilish became the youngest singer to sing the theme song for a James Bond film in 2021.

The Californian also won an Oscar and a Grammy for "No Time To Die".