The film, which stars Michael Fassbender, Charlize Theron, Noomi Rapace and Idris Elba, has been previewed by several trailers already, but none as lengthy as this one. The trailer was unveiled last night (April 29) and features a number of previously unseen clips, including a more detailed introduction to Theron's character Meredith Vickers, who has been billed as the film's villain.

The film, which stars Michael Fassbender, Charlize Theron, Noomi Rapace and Idris Elba, has been previewed by several trailers already, but none as lengthy as this one.

The trailer was unveiled last night (April 29) and features a number of previously unseen clips, including a more detailed introduction to Theron’s character Meredith Vickers, who has been billed as the film’s villain.

Reaction online has been almost universally positive, but a number of new sites including The Guardian complained that the film’s producers are giving too much in the build-up to the film.

The film is set in the same universe as Scott’s seminal 1979 film Alien and was originally conceived as a prequel to the extremely successful franchise. However, although the plots are linked, producers have said that Prometheus is not a prequel to Alien.

Prometheus is due for release in the UK on June 1. You can watch a previous trailer for the film by scrolling down to the bottom of the page and clicking.