He’s 70. How often do megastar actors maintain such a high level of movie sales up to that age?
John Wayne did.
Clint Eastwood
Robert Duvall
Sean Connery is the only one I can think of.
Harrison Ford is still making movies but he's in it just to make $$$. The last one when he was still in his prime was Air Force One.