Kevin Smith doesn't typically hold back when it comes to superhero films, and many might agree with his analysis on Batman V Superman: Dawn of Justice.
On his latest Hollywood Babble-On podcast with Ralph Garman, Smith brought up the film's heart or lack of one.
"Remember before when we were talking about Flash, and that it has heart, humor, and spectacle. The movie I felt like didn't really have a heart. It was certainly f****** humorless, there was nothing funny going on in that world whatsoever, but it had lots of spectacle. Like you can't take that away from Snyder. Boy, he knows how to like compose a frame and how to setup a shot. Beautiful visual stylist but you need more than just the pictures, you need like characterization and these characters seemed off character, particularly Superman."
It was a rather humorless world, with the main villain really being the only levity, though I wouldn't say it didn't have a heart. As for Affleck's take on Batman, Smith and Garman were mostly complimentary of the performance, just not the characterization,
"Garman: He just wasn't that bright.
Smith: Certainly not the world's greatest detective! More like Bat-Trump.
Garman: He was Bat-Trump. A rich guy with a bad attitude. Who really hated immigrants.
Smith: He hates immigrants in a big bad way!
Garman: I'm gonna build a wall around Krypton, and I'm gonna make them pay for it. I'm going to build a wall around the Hall of Justice, it's what I do. I build walls and they're huge."
There's much more in the full podcast about the film overall, as well as more analysis of Ben's take on Batman, so make sure to give the whole thing a listen.