Di Caprio is clearly a superb actor.You just hate him for some reason.Clearly as well.
I think he is rubbish. I don't hate him though. He was good in What's Eating Gilbert Grape. He was OK in 2 average films, Blood Diamond and the Departed and 1 great one, Romeo + Juliet.
Wahlberg is decent. Competent and not utterly hatable.
Cage is good. At playing himself in every movie he has ever made.
Cruise is shit.
He isn't much of an actor but then few hollywood stars are.