I know people will disagree, but Christian Bale is very wooden in some roles. I thought he was great in "THE PRESTIGE" and in this strange movie he did called "THE MACHINIST" but as Batman he brings nothing to it and in "American Psycho" he was dreadful.
Val Kilmer was great in "Tombstone" as Doc Holliday but in "The Door's" movie while his singing sounded like Jim Morrison, his lead performance was nothing short of dreadful. He walked around the movie in a "DUHHHH" look the entire time with no life to him.
Jennifer Garner in "Electra" was pretty awful, she can't act.
I know I am in a minority here, but I can hardly watch JACK BLACK in anything, I don't get his appeal, he annoys the hell out of me.
I always felt Kevin Costner was overrated and in films like "JFK" where he goes in and out of his southern accent, he is annoying to me.
and yes, Keira Knightly is totally overrated. She is best dressed up in something a few centuries back.
I think you will find Angelina Jolie has some good performances and lots of bad ones. Get past her looks and her talent is limited. Her accents are really off and dreadful.