Over the years, there have been many James Bond films. Of course, they all have great themes. In my opinion the latest 4 have had spectacular theme songs. I'll go in reverse order.
Sam Smith has an amazing voice, and it's no surprise that he was chosen to sing a James Bond theme. The writing really is on the wall. Spectre's theme is fantastic
Adele is amazing. In 2012, the self-titled theme song from Skyfall was #1 on the Billboard Hot 100.
Alicia Key is amazing. I've been a huge fan since 2001. This is probably my least favorite of the 4 themes, but it's still good, Another Way to Die.
Chris Cornell has an amazing voice for rock and metal. He is one of the best, and You Know My Name showcases his vocal talent quite well.
And for the hell of it, let's throw in a classic Bond theme: Shirley Bassey "Diamonds are Forever"... I don't think she's just singing about diamonds.