Let us take a moment to recognize the general lack of imagination in the Transformers movie franchise. By and large, each movie is about the evil Decepticons, with the occasional help of some evil humans, trying get their hands on a robot MacGuffin that the Autobots and a ragtag group of friendly humans have to stop them from acquiring. Throw in one or two major cities destroyed and you roll credits on another bombastic Transformers adventure. Sadly though, this news takes lack of imagination to a whole new level. For some strange reason, there’s a part open for King Arthur in the upcoming Transformers: The Last Knight, and Michael Bay could apparently think of no one better than an actor with previous King Arthur experience.
According to Mashable, Liam Garrigan has been cast as King Arthur in The Last Knight. Who’s Liam Garrigan? Why he’s the guy that plays King Arthur in the ABC fantasy series Once Upon a Time. What’s King Arthur doing in a Transformers movie? Apparently, it will be revealed in the film that some technological doodad from Cybertron was the source of Merlin’s magical powers. Merlin is a role that also has to be cast for the film, and there’s no word yet on who might fill the part but may we suggest Merlin’s Colin Morgan? Or Camelot’s Joseph Fiennes? Or Eric Idle from Shrek the Third? Maybe they can recruit Garrigan’s Once Upon a Time co-star Elliot Knight.
Garrigan joins Mark Wahlberg, Josh Duhamel , Tyrese Gibson, Isabela Moner and Sir Anthony Hopkins as part of the cast for The Last Knight, though they’re unlikely to share any scenes together. The bigger question now is: Are Transformers and Once Upon a Time now in the same universe, making the robots in disguise de facto members of the Disney monopoly? I guess we’ll find out on June 23, 2017 when Transformers: The Last Knight opens in theaters everywhere.
Source: Coming Soon