The trouble with these hollywood actors is that they eventually become so recognizable in real life that it overshadows the characters they play if the story didn't give them a chance to perform really well.

I mean, I doubt anybody could watch Salt and not feel that it's just Angelina Jolie playing someone else.