I've posted something similar to this in a Thread about Uncasted DC Characters. I did Shazam/Billy Batson. For Billy I chose the kid from Diary Of A Wimpy Kid Zachary Gordon for Shazam I chose Channing Tatum. Anyone like the Idea and/or think he could pull it off. Hell maybe they will bring The Rock back to play Black Adam.
I dislike Channing Tatum as much as the next person who doesn't find him sexually attractive. But the only thing he's really good at is looking like an imbecile and let's be honest, if DC made a Shazam movie he'd be very childlike. I could definitely see it and kinda support it. So, okay -- Tatum/Shazam, Johnson/Adam.
@rustyroy: I like Shazam, but I just don't think it would work well in a cbm. You would need a good kid actor too.
I think he'll work better than most heroes actually. He's origin is more interesting than Aquaman and Wonder Woman's IMO. And there's some really good kid actors in Hollywood.