Initially it was Tom Cruise who was supposed to be the main figure in the movie Salt.
Played by: Angelina Jolie
The name of Cruise’s character was Edwin A. Salt. However, the actor turned the role down because he was already engaged in other projects. Later it was Angelina Jolie who got it and the script was changed for her character, Evelyn Salt.