I think overall Brad Pitt is my favorite, NOBODY else could have played his roles in Snatch or Inglorious Basterds
Matt Damon was really great in The Martian and The Departed
I'm not a big fan of Christian Bale, except of course in The Dark Knight (but The Dark Knight Rises... bleh)