chris evans as batman in batman vs superman