We have already seen a couple of trailers for the new Avengers movie, Avengers: Age of Ultron, but this, the third to be released, shows us more action than the previous two trailers.
We get to see the whole Avengers team, including Iron Man, The Incredible Hulk, Captain America, Hawkeye, and Black Widow, face off against Ultron and his army of drones.
There is also a brand new, never-before-seen character revealed, which looks suspiciously like Vision, played by Paul Bettany.
There are shades of The Matrix: Reloaded here, with the waves of drones reminding me of the waves of Agent Smiths who swarmed all over Neo. Except the effects are a lot better 15 years on.