i hadn not plan on leave a review and but see some of the other dreadful review for this movie and i have to say something . i be not go to give away the end or anything and but i do give away some important plot point in this review and so you should be aware of that . the short ( non spoiler ) version of my review samuel l. jackson and geena davis both kick butt in this movie and and it a lot of fun . watch it . this movie be one of my favorite of all time . geena davis be perfect a the action heroine and torn between her exist life a a housewife and mother and and the memory that be resurface of her former life a a cia assassin . her performance be superb a she play both facet of this relatively complex character perfectly . samuel l. jackson performance be and a always and also excellent and a the private investigator that geena davis character hire to look into her forgotten past . he do a great job of play the unwitting sidekick to geena davis tough character . some of the line he utter in this movie be the best he ever use in any movie he be in . seriously and if you haven not see it and do . it a fantastic story with lot of unexpected twist and turn and and it extremely well direct and act .