It's 2004 and Michael Jennings (BEN AFFLECK) is a scientist who's hired by high tech companies to steal and improve upon proprietary programs and equipment. His temporary employers don't worry about any confidentiality issues, however, since Michael's agent, Shorty (PAUL GIAMATTI), is contractually obligated to erase all of Michael's memory regarding his secret work.
His latest client, Jimmy Rethrick (AARON ECKHART), is an old friend who dangles a lucrative proposition in front of him. For three years of work - all of which we'll be gone from his memory in an instant when he's done - he'll walk away a very rich man. Realizing he won't miss what he can't recall, Michael agrees, especially when he sees that he'll be working with Rachel Porter (UMA THURMAN), a biologist.
Three years later, he's done and goes to cash out his account, only to discover that he supposedly signed away $92 million in exchange for an envelope containing various everyday items. Michael's obviously upset and doesn't recall doing so, thus putting him in a unique bind.
Things become more complicated when FBI agents Dodge (JOE MORTON) and Klein (MICHAEL C. HALL) arrest and begin interrogating him regarding his last activities and involvement with a government worker who sold his top secret work to Rethrick. Michael can't remember a thing, and after escaping, he goes looking for his old friend.
Jimmy is oddly surprised that Michael is still alive and sends his henchman, Wolfe (COLM FEORE), to find out why and then take care of matters. As Michael tries to avoid him and the FBI, he and Rachel set out to figure out the meaning of the clues that he apparently left for himself regarding his work on a machine that let's anyone see into the future.