Isn't he a bit too old?
By the time Craig leaves the role he'll be far too old. With 4 year gaps between the films becoming a trend in the franchise (there's been 2 such gaps in the last decade and we could be facing another if the "within 3 years" quote turns out to be true), Lewis would be closing in on 50 by the time Craig leaves the role, assuming Craig does stick around for two more films.