Daniel Craig

Daniel Craig stars in a first Spectre TV spot trailer.

The 47-year-old English actor returns as British secret agent James Bond in the preview, which teases the character's mysterious and secretive past and sees him face new villain Franz Oberhauser (Christoph Waltz).

Spectre is directed by Skyfall helmer Sam Mendes, and opens in theaters Nov. 6. The movie co-stars Ralph Fiennes as MI6 head M, Monica Bellucci as love interest Lucia Sciarra and Dave Bautista as Spectre assassin Mr. Hinx.

The film marks Craig's fourth appearance as James Bond, and released a first teaser trailer in March The actor was injured while filming a car chase scene in February, and underwent surgery for another injury in April.