John Travolta is a good actor??!! Matthew is pretty much unbearable. Robert is overrated. Christian Bale is probably the best of the bunch you have mentioned, though the rest are very watchable;) Of course, this is my tiny opinion:)
Now that I think of it, all these actors are from the 90s, aren't they?
Is it just my imagination, or are there more quality actors now than there were in the 80's and 90's?
I'm a big movie buff. I sit here all day programming, farting around on the C.c forums and watching movies.
My favorite movie-making periods are the 60's and 70's (Which I believe had even higher quality actors than now), and the last 10 - 15 years.
Some current quality actors:
Matt Damon
Mark Wahlberg
Brad Pitt
Geroge Clooney (and also one of the few quality actors in the 80's and 90's)
Christian Bale
Robert Downey Jr. (he was a bad actor in the 80's. But like John Travolta, he got better when he got older.)
Matthew McConaughey
There are more, but I think these are good examples already.