I liked him in most his movies but Top Gun, M:I series, Jack Reacher, Edge of Tomorrow, and Jerry McGuire really stand out to me.
“Tropic of Thunder” may be his best role in the last 10 years.