I don't actually go to many movies featuring Cruise as I have a hard time detecting any acting by him when I do. I just can't seem to look at him onscreen without thinking to myself, "That's Tom Cruise up there, pretending to be somebody else." I did see "Valkyrie," on TV, and of course found myself thinking, "That's Tom Cruise up there, with an eyepatch this time, pretending to be somebody else."
One final note about Cruise. I remember watching an interview with Christian Bale when the movie "American Psycho" came out. Bale said he'd based his character, a smarmy smirking yuppy serial killer, on Cruise's persona. I still laugh when I think about that.