This may be very hard to believe so make sure you’re sitting down before you read on. OK, ready? Zack Snyder possesses some semblance of discretion and good judgement.
Isn’t it wild? You’d probably never believe that after sitting through the slog that is Batman v Superman. But according to the director, he cut a crucial scene near the end of the movie that would explain why Superman doesn’t hear the abduction of his mother Marth Kent (Diane Lane) by Lex Luthor’s minions. If you haven’t done everything you can to cleanse your brain of any memory of the movie, you may recall that earlier on, Superman was able to use his super ears to hear Lois Lane get in trouble despite being on the other side of the planet. This makes it tough to believe that the Man of Steel wouldn’t have been able to ascertain that mother Martha was in danger back in Smallville.
But to hear Snyder explain it, at the very least you might appreciate him having some sense of self-awareness. It sounds like in this particular situation, he made the right move:
“We had a scene that we cut from the movie where he tries to look for her when he finds out that Lex has got her. It was a slightly dark scene that we cut out because it sort of represented this dark side. Because when he was looking for his mom he heard all the cries of all the potential crimes going on in the city, you know when you look. I kind of like the idea that he’s taught himself not to look because if he looks it’s just never ending, right? You have to know when, as Superman, when to intervene and when not to. Or not when not to, you can’t be everywhere at once, literally you can’t be everywhere at once, so he has to be really selective in a weird way about where he chooses to interfere.”