Djimon Hounsou has been cast in DC Comics adaptation of Shazam!Entertainment Weekly reports.

Hounsou will play the role of a 3,000-year old sorcerer from Ancient Egypt who uses his power to fight evil while seeking a successor to carry on his mission. He eventually gives his powers to a young kid named Billy Batson (Asher Angel), allowing him to turn into the fully grown adult superhero known as Shazam (played by Zachary Levi).

Ron Cephas Jones was initially cast as the Wizard but due to scheduling conflicts, his casting never came together.

Hounsou’s breakout role came in 1997 in Steven Spielberg’s Amistad, and he’s since appeared regularly in major roles in films like Blood DiamondConstantine, and King Arthur: Legend of the Sword. He’s best known to Marvel fans for his role as Korath in Guardians of the Galaxy, a role he will reprise in Captain Marvel next year.

Hounsou will now be one of the few actors to have a role in both Marvel Cinematic Universe and the DC Universe. Not a bad stat line to have.

Shazam! hits theaters April 5, 2019. We should expect to see the first footage from the film at San Diego Comic-Con next week.