Has any superhero movie ever cast the villain before casting the star before? Not that I recall but nevertheless, who do you guys think should play Shazam? Personally I would cast someone with a nice range of acting but still young, basically a Channing Tatum or Chris Pratt like actor, not those...