There is a theory online that Zack Snyder was actually fired from the Justice League movie.
Zack Snyder departed the Justice League movie due to a family emergency, with Joss Whedon brought on board to do rewrites and finish filming the movie.
The speculation started when it was realized just how much of Justice League Joss Whedon reshot and rewrote, which is a lot.
So was Zack Snyder really fired?
We may never know, but a fan went and asked Jim Lee, DC Entertainment co-publisher, about it.
A Redditor attended the Calgary Comic and Entertainment Expo and overheard fans questioning Jim Lee about Zack Snyder, Justice League and Batman vs. Superman while the sketching Catwoman (pic proof here).
Regarding Zack Snyder allegedly being fired from Justice League, Jim Lee responded that Zack was not fired at all and that he stepped down from the production due to a family matter, as far as he knew.
Regarding Batman vs. Superman, Jim Lee admitted his favorite Batman movie is Christopher Nolan's The Dark Knight, but that he loves every interpretation of the character. Jim Lee then said he thought Zack Snyder did a good job in re-interpreting Batman and Superman and making them relevant and updated for a modern world, adding that he thought that the film overall was solid.
Jim Lee also said he felt some of the audience might not like how Batman and Superman were portrayed in Batman vs. Superman, and that it would be divisive, despite how it fit with the story. Jim Lee felt half the audience would absolutely love it, and the other half "would not care for it very much."
Currently, fans are hoping WB releases the Zack Snyder Justice League cut, with the petition having near 200k signatures on Change.org.