You're not alone.. whilst I enjoyed the movie, I felt weird, sitting there as an adult male, with a buddy... it really did feel like it was aimed for kids. Which is totally fine. John Cena - no thanks, not shazam! Billy was good and has a couple more movies I would say... thing is, Billy seemed kinda, reserved, serious... when he was transformed, that didn't translate.. Shazam! was way too jovial and excited - I almost felt that Zack Levi naturally, as himself, in movies, was more akin to Billy. If anything, Patrick Warburton would have been great and the kid that played Freddy to be Billy.