The first proper trailer for Transformers: The Last Knight has arrived, and it has…Optimus Prime beating up Bumblebee?!

The Last Knight is promising to be something totally different from the previous Transformers movies, with themes like king Arthur, knights, Nazis and who knows what else being put together for the fifth movie in the series.

Even Bumblebee and Optimus Prime get into a fight (??) in the trailer. Who knows what is going on here.

The movie is set to delve deeper into the mythology of the Transformers and their home planet of Cybertron, and it looks like human history also is tied into this somehow if the trailer is any indication.

The movie stars Mark Wahlberg as Cade Yeager, Anthony Hopkins as well as John Turturro and Stanley Tucci.

Transformers: The Last Knight hits cinemas 23 June 2017.