Paycheck is a 2003 sci-fi thriller film based on the short story of the same name by science fiction writer Philip K. Dick. The film was directed by John Woo and stars Ben Affleck, Uma Thurman and Aaron Eckhart. Paul Giamatti, Michael C. Hall, Joe Morton and Colm Feore also appear. In the near future, Michael Jennings (Affleck) is a reverse engineer; he analyzes his clients' competitors' technology and recreates it, often adding improvements beyond the original specifications. To protect his clients' intellectual property and himself, Jennings, with the aid of his friend Shorty (Giamatti), undertakes a memory wipe to remove knowledge of his engineering.