But Stallone has been keeping himself in top physical shape for decades.
Ben Affleck has never been consistent and has often let himself go, physically. I also don't think Ben will be interested in doing too many Batman movies.
Ryan Reynolds has kept himself in great shape, by comparison.