How does Tom Cruise have such a good longevity?

Scientology aside, it seems that Tom Cruise has had insanely great longevity. He makes Brad Pitt look like an old man.

For example, the new top gun Maverick movie, he looks great. Watching the trailers for bullet train for Brad Pitt makes Brad Pitt look insanely old.