Re: the RDJ/Cruise thing.
I'll watch RDJ as Stark till the cows come home but I wasn't exactly rushing to go and see Due Date or The Judge. I'll similarly watch Cruise as Ethan Hunt with the same enthusiasm I have for RDJ's Stark but I find that I'm more eager to watch his other films than I am of RDJ's - I enjoyed Jack Reacher, Oblivion and Edge of Tomorrow immensely. I make no bones about it, I've always loved Cruise. He may be cooky as hell off screen but on it I've always felt I've got bang for my buck [or perhaps more accurately, my £].
Put it another way, if it wasn't for Stark/Iron Man/the Avengers I don't think many RDJ would be as popular as he is, but if Cruise didn't have Mission Impossible I feel he'd still be in projects that people want to go and see.