He always has been. Look at Days of Thunder. It's a corny idea, but damn is it entertaining. Edge of Tomorrow? Sign me the fuck up for #2! Maybe not The Mummy, but I didn't actually watch that one. Shit, even Magnolia. He's a home run.
The entire catalogue of "leading man" movies. Which was all but the very first one he made back in '81. I don't count the cameo ones like Austin Powers or Tropic Thunder, even though he was awesome in those, but still. Holy shit, he's incredible.
Taps
Losin' It
Risky Business
All The Right Moves
Legend
Top Gun
The Color of Money
Cocktail
Rain Man
Born on the Fourth of July
Days of Thunder
Far and Away
A Few Good Men
The Firm
Interview With a Vampire
Mission Impossible
Jerry Maguire
Eyes Wide Shut
Magnolia
Mission Impossible II
Vanilla Sky
Minority Report
The Last Samurai
Collateral
War of the Worlds
Lambs for Lions
Valkyrie
Knight and Day
Mission Impossible IV
Rock of Ages
Jack Reacher
Oblivion
Edge of Tomorrow
Mission Impossible V
Jack Reacher II
The Mummy
American Made
Mission Impossible VI - His "last" movie until the new Top Gun, and that was 2018. Covid did a number. And he's aged quite a bit lately.