I think Angelina Jolie is one of the hottest women on the planet and her acting can vary from very good, as in Gia, to OK. This film however somehow does not work: Too much action (yes, that's possible) bores after a while and the ending (leaving an opening for a new beginning, in the form of Salt 2) is just too over the top (EVEN for today's audiences).
In future she should pick her roles with more care.
As for director Noyce, who's father was a Australian spy fighting behind Japanese enemy lines in WW 2, he has produced finer spy-stories.
If you want to spice up your movie-life, this adds too much Salt.