Bond bosses may have released a new trailer, but fans are no closer to finding out who will sing the theme song.

Bookies Wiliam Hill closed betting at the start of the week with Sam Smith a clear favourite.

Hot on his heels is Ed Sheeran, followed by Ellie Goulding.

Goulding posted a cryptic tweet earlier this month, writing "Live and Let Die", which many took as a reference to the Bond movie of the same name.

Director Sam Mendes hinted recently that the song was done, but gave away no further details.

He told the BBC: "I can say that the song's been recorded and it's fantastic and I'm very excited about it. You won't have to wait long."

Skyfall's theme song was sung by Adele, and took the Oscar for Best Original Song.

Other names being mentioned are Lana Del Ray, Kanye West, James Bay, Taylor Swift and Lorde.

Spectre hits UK cinemas on October 26.