The one thing I kept focusing on during my viewing of Salt was that this movie was written specifically with the idea that Tom Cruise would be playing the lead role. Instead, Cruise opted to co-star with Cameron Diaz in the romantic adventure Knight and Day. And while Knight and Day was pleasantly entertaining and a movie I recommend, Cruise would have preferred to have Salt in his filmography rather than Knight and Day. I believe he took Knight and Day because the role allowed him to be a quirky, jovial type of character and also because many might identify Salt as a Mission Impossible franchise movie.