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 ...