Henry Cavill as The Punisher