John Woo directed this 2003 action-packed thriller starring Ben Affleck, Aaron Eckhart and Uma Thurman. Affleck plays Michael Jennings, a reverse engineer who collects a hefty paycheck from various companies for his technical expertise, then wipes his memory after each job. After his biggest job yet and his mind is erased, he learns he is accused of treason and murder, and must piece together the puzzle to clear his name. Based on Philip K. Dick's 1952 short story.