Liam Garrigan, who plays King Arthur on ABC’s “Once Upon a Time” TV series, has been cast as the same character in Michael Bay’s “Transformers: The Last Knight” at Paramount Pictures. He joins Santiago Cabrera who stars as Arthur’s wizard Merlin.
Bay returns to direct the sequel which ties into Arthurian legend, though the specifics of King Arthur and Merlin’s roles in the story are unknown. Rumors paint Merlin as obtaining his powers from a piece of Cybertron technology and this casting would seem to add more credence to the talk of extensive flashbacks set centuries in the past.
Mark Wahlberg returns alongside Josh Duhamel, Tyrese Gibson, Isabela Moner, Laura Haddock, Jerrod Carmichael, Gil Birmingham and Anthony Hopkins in the film which opens June 23rd 2017.