Captain America, Iron Man, Black Widow, Hawkeye, Falcon, War Machine, Vision, Scarlet Witch -- "Captain America: Civil War" has pretty much every character to call themselves a big screen Avenger in its cast and Black Panther to boot. But there are two big name heroes not on the cast list: Hulk and Thor. During their report from the "Civil War" set, Entertainment Weekly got to the bottom of this mighty omission during a chat with "Civil War" screenwriters Christopher Markus and Stephen McFeely.

"You put those guys in a fight, it's over quickly," said Markus in reference to the green behemoth and the God of Thunder. "It's like, 'Well, we have the Hulk on our side.' Oh, fine, then."

"Yeah, I guess we should just call this off," added co-writer Stephen McFeely.

"You've got to kind of choose your roster depending on what kind of fight you want to have," concluded Markus.

For a while, though, the Hulk -- or at least Mark Ruffalo's Bruce Banner -- was expected to be a part of the film. Robert Downey Jr. told Ruffalo as much. But that was in June and by September, the script had changed.

"I was in the script but then they removed my character," said Ruffalo when asked this past fall if he was in the film. "They don't want to reveal where is he [after 'Avengers: Age of Ultron'] and why. I don't even know if Hulk will be back soon."

Since then, though, we've learned that Thor and Hulk are missing out on "Civil War" because they'll be teaming up for 2017's "Thor: Ragnarok," which might explain in-story what the pair were doing during "Civil War."

"Captain America: Civil War" opens on May 6, 2016.