Mads Mikkelsen has a track record of playing bad guys, and the next stop may be Marvel Studios' "Doctor Strange." Variety reported Thursday that the "Hannibal" star is "in early talks" to play an as-yet unnamed villain in the 2016 movie. The article states an offer hasn't yet been made, but is expected imminently.

The role is described as "one of" the villains in the film; Chiwetel Ejiofor has already been cast in "Doctor Strange" as Baron Mordo, known to comics fans as one the title character's primary antagonists. Benedict Cumberbatch stars as surgeon-turned-sorcerer Stephen Strange; Tilda Swinton has been cast as Strange's mentor, the Ancient One.

As noted by Variety, Mikkelsen has been on Marvel Studios' radar for a while, with the actor at one point pursued for the role of Malekith, the main villain in "Thor: The Dark World." The actor also played the villainous Le Chiffre in 2006 James Bond film "Casino Royale," and will appear in 2016's "Star Wars: Rogue One."

Directed by Scott Derrickson, "Doctor Strange" is scheduled for release on Nov. 4, 2016. "Hannibal" wraps up its third (and likely final) season on NBC this Saturday.