Clint Eastwood has been a star in 8 decades, though not so big in the 50’s, 10’s, and 20’s. That’s great longevity. Cruise has been a star in 5 decades and is going stronger than ever.
Now, I’m talking old school Hollywood, not a wrestler like The Rock (and I like him, but it’s not nearly the same, not by MY definition…which others apparently share).