Todos llevamos un superhéroe en nuestro interior. Solo es preciso un poco de magia para sacarlo. Es lo que le ocurre a Billy Batson (Asher Angel), un joven huérfano de 14 años, normal y corriente, al que le cambia la vida un encuentro con un viejo hechicero. Y es que, a partir de ahora, cada vez que Billy grita la palabra 'Shazam!' se convierte ...
Una historia medieval en el Londres del siglo XXI. Alex (Louis Ahsbourne Serkis) cree que es un chico normal, hasta que encuentra por casualidad la mítica espada clavada en la piedra, Excálibur. Ahora Alex deberá unir a sus amigos y enemigos en un grupo de caballeros y juntos, con la ayuda del legendario mago Merlín, vencer a la maldecida bruja ...