Paycheck

In the near future, Michael Jennings is a reverse engineer; he analyzes his clients' competitors' technology and recreates it with improvements. To protect his clients' intellectual property and himself, Jennings undergoes memory wipe to remove knowledge of his engineering with aid of his friend Shorty.