john hamm as batman, film still, directed by zack snyder