Tom Cruise- good actor? good films?

What is your opinion of Tom's movies and acting? I ask this because half the people I know like him, the other half not so much.

1- Is he a good actor in your opinion?

2- Which of his films do you really like? Or which films do you think are bad?
Update: I honestly had no idea that was him in Tropic Thunder! I read the credits at the end, because that character was cracking me up- that was Tom Cruise!!! Shocking- nobody told me he was in it before I watched the film.
8 answers 8