I think Vincent D’Onofrio is the best actor with the worst roles.  You can feel him in crappy movies like The Break-Up yearning for a better role.  Like if he brings greatness to this crap someone will offer him another Full Metal Jacket.  His IMDB bio calls him “an actor’s actor” aka a great actor with terrible roles.

(image The Break-Up originally uploaded by Chelsey Carpenter)

Rotten tomatoes rating: 33%