All Kinds Of Weird Stuff Happens In This New TRANSFORMERS: THE LAST KNIGHT Trailer

Folks, a robot T-Rex pukes up a car.

The new Transformers: The Last Knight trailer is here, and it's ... well, it does a lot of things. 

There's a baby Robo-Triceratops, a Transformer with a gruff British accent, Mark Wahlberg doing science, epic battle shots, a scene where some kids break into an exploded baseball stadium, and a part where Wahlberg yells at a Transformer T-Rex until it throws up a car.

It's a lot to take in.

Yeah, that happened.

Believe it or not, there's an official plot synopsis:

Transformers: The Last Knight shatters the core myths of the Transformers franchise, and redefines what it means to be a hero. Humans and Transformers are at war, Optimus Prime is gone. The key to saving our future lies buried in the secrets of the past, in the hidden history of Transformers on Earth. Saving our world falls upon the shoulders of an unlikely alliance: Cade Yeager (Mark Wahlberg); Bumblebee; an English Lord (Sir Anthony Hopkins); and an Oxford Professor (Laura Haddock).

Transformers: The Last Knight stomps into theaters on June 23rd.