Tom Cruise has played so many government agent & military types that all of them kind of blend together:
a fighter pilot (Top Gun 1 & 2), a Navy lawyer (A Few Good Men), a intelligence agent (MI), a military police (Reacher)
And he was slated to play another spy in UNCLE?? I wish Cruise go back to doing drama/comedy stuff like
The Firm or Jerry Maguire. I really like his under-achiever character in War of the Worlds.