Zachary Levi on his defense of Brie Larson and 'Captain Marvel'

Zachary Levi plays a stand-up superhero in the forthcoming DC Comics-based blockbuster Shazam! But the actor recently stood up for truth and justice in real life as well. Prior to the release of the Marvel Studios hit Captain Marvel, online trolls took to social media and websites like Rotten Tomatoes to badmouth the Brie Larson-led movie. And Shazam's name ended up in the mix because the DC-owned hero used to be Captain Marvel, before a trademark dispute put that name up for grabs.