(Clockwise from top left) Jackie Chan, Harrison Ford, Sylvester Stallone, Arnold Schwarzenegger, Danny Trejo and Clint Eastwood. Photos: AFP
While other men of his age are eyeing up stair lifts, Harrison Ford is dusting down his bull whip to play all-action hero Indiana Jones one more time at 78.
He is not the only superannuated male Hollywood star to be pushing the age envelope - and audiences' ability to suspend their disbelief.
Subscribe now to our Premium Plan for an ad-free and unlimited reading experience!