"SHAZAM! 2" is the 9th movie in the third level of The DC Movie Universe.


Max Records as Billy Batson

Henry Cavill as Captain Marvel

Ian McKellen as Shazam

Hailee Steinfield as Mary Batson

Nolan Gould as Freddy Freeman

Helen Hunt as Principal Wormwood

Will Arnett as Sterling Morris

Kevin Michael Richardson as Mister Tawky Tawny

Bruce Willis as Stanley Printwhistle/Ibac

Hugh Jackman as Ishmael Gregor/Sabbac

Mark Ruffalo as Nick Bromfield

Julianne Moore as Nora Bromfield

Steve Schirripa as Uncle Dudley H. Dudley

Steven Seagal as "Muscles" McGinnis

David Gore as Pedro Pena

Zhenwei Wang as Eugene Choi

Skai Jackson as Darla Dudley

Neil Sandilands as Metron