Batfleck looks on photos but not in motion because he is Ben Affleck in batcostume instead of a character.
Keaton and Bale gave life to Batman and Bruce Wayne differently the way they move, the way look, their mannerisms under the mask, voices etc.
Batfleck is Ben Affleck under the costume and a robot voice.
Not to mention he doesn't even look as good as BvS anymore. Seems like having hard time to keep in shape.
Also distractions that comes from his life is not good for keeping such a big role in DC universe.
Get someone clean & professional on & off set.. Someone with acting ability to blend into the role.
No More Batfleck.