During the 2012 London Olympic Games, Daniel Craig returned as James Bond in a new 30-second trailer for the upcoming movie Skyfall. The action-packed teaser gives glimpses at Javier Bardem as villainous Silva and Craig as the famous agent, in his 23rd adventure of the movie franchise.

Watch the trailer above.

Directed by Sam Mendes, the upcoming film is led by Craig as the 007 James Bond and is supported by Albert Finney, Ralph Fiennes, Naomie Harris and Ben Whishaw.