Michael Jennings is a genius who's hired – and paid handsomely – by high-tech firms to work on highly sensitive projects, after which his short-term memory is erased so he's incapable of breaching security. But at the end of a three-year job, he's told he isn't getting a paycheck and instead receives a mysterious envelope. In it are clues he must piece together to find out why he wasn't paid – and why he's now in hot water.

Ben Affleck
as Michael Jennings

Uma Thurman
as Rachel Porter

Aaron Eckhart
as James Rethrick

Paul Giamatti
as Shorty

Colm Feore
as John Wolfe

Joe Morton
as Agent Dodge

Michael C. Hall
as Agent Klein

Kathryn Morris
as Rita Dunne

Claudette Mink
as Sara Rethrick

Peter Friedman
as Attorney General Brown
Rob
Oh dear, this one's pretty bad. There are a lot of faces in this movie but non of them could save this disaster. Which is a shame, because this could have been a really intense and thrilling film in the hands of a different director. Instead, it comes across as a made-for-TV movie. John Woo's direct...