Jolie as a secret agent is amazing

Rating: 6/10 (14 May 2020)

The story and twist are interesting. The casting is perfect. Great performances by Angelina Jolie as Evelyn Salt, iev Schreiber as Theodore Ted Winter, and Chiwetel Ejiofor as Peabody. The scene where Salt killed Winter is my favorite.
Debatable holes:
1) Peabody and others should have been able to shoot Salt when they surrounded her before she jumped onto a truck.
2) Salt got into a hotel with guns. Did the hotel not have metal detectors?
3) How could Salt know the exact timing and location of the Russian president's speech? How could she know the underground way to the church?
4) The security around the church was weak, although they were American and Russian presidents.
5) How could nobody not see Salt when she got out of the police car?
6) The other Russian agents did not hear Salt killed her boss.
7) The other Russian agents were too easily killed and defeated by Salt.
8) How could they not detect the bomb brought in by Shnaider?
7) Salt very easily defeated all people who were protecting the US President. The security system was weak and easily breached.
8) How could the helicopters not able to find Salt after she jumped out of the helicopter? She could not hold her breath, stay underwater, and swim to the shore for that long. They could have just waited.