Billy Batson (played by Asher Angel) is a 14-year-old who is presented with a last chance offer: After fleeing previous foster homes and getting caught breaking the law, he has one final opportunity to live with a new family and redirect his life. In addition to adapting to a brand new family unit, Billy must also deal with school bullies, a painful childhood and… randomly … [Read more...] about SHAZAM! New Movie Review: This film has ka-pow!