By January 2018, Ron Cephas Jones entered talks to play the role of the wizard Shazam, who granted Batson his powers.[62] Later that month, Spanish actress Marta Milans joined the cast to play Rosa Vazquez, one of the foster parents at the home where Billy lives.[63] By the end of January 2018, actress Lotta Losten, the wife of director David F. Sandberg, revealed that she has a role in the film.[64] On April 23, 2018, Ross Butler was announced to have joined the cast.[65] By July, Djimon Hounsou had replaced Jones as Shazam, due to Jones having scheduling conflicts.[66] Henry Cavill was in talks to reprise his role as Superman from previous DCEU films for a cameo, but was unable to because of scheduling.[67]