AceShowbiz - It is now confirmed that Ben Mendelsohn has agreed to star in upcoming superhero film "Captain Marvel" opposite Brie Larson and Jude Law. A source has given That Hashtag Show a list of character names which will appear in the film, and only one name is a perfect fit for Mendelsohn, which is Yon-Rogg a.k.a. Magnitron.
In the comics, Yon-Rogg is a tyrannical Kree officer known as the arch-rival of Mar-Vell (Law), a Kree hero. The villain was first shown in Marvel Superheros #12, where he was actually Mar-Vell's partner with a task to observe human on Earth. The villain, power-hungry and jealous of Mar-Vell, used authority to sabotage the latter. The hero escaped and went undercover as Walter Lawson on Earth.
Yon-Rogg did frequent attempts to destroy Mar-Vell. One of his ways was kidnapping Carol Danvers (Larson) as an effort to draw out his former partner. But an accident happened and Danvers unintentionally gained powers which ultimately made her Captain Marvel. That Hashtag Show noted that they knew the original script for the film contained Danvers' origin story, which didn't drift far from the source material.
It is very likely that Mendelsohn is going to play Yon-Rogg. It's reported that the plot will center around Kree-Skrull War, so Yon-Rogg may be the one who becomes the main antagonist in the film. There is a possibility that the actor is tapped to play the leader of Skrulls, malevolent and shape-shifting aliens featured in the film, but the film will probably revolve around Captain Marvel helping her mentor, Mar-Vell, defend against Yon-Rogg's relentless attacks.
Mendelsohn has a sublime track-record for being a convincing and captivating villain. His villainous role include Orson Krennic in "Rogue One: A Star Wars Story", Fraser in "Black Sea" and Pope Cody in "Animal Kingdom" among other notable films. The actor's amazing ability to portray villains makes him the perfect Yon-Rogg, although the casting result may differ from expectation.
"Captain Marvel" is directed by Anna Boden and Ryan Fleck. The film may also star Samuel L. Jackson as Nick Fury because the film takes place in the 90s, which is an era long before the Avengers is formed. The superhero movie will hit U.S. theaters on March 8, 2019.