Six Feet Under's Michael C. Hall has been cast opposite Ben Affleck in Paramount's futuristic thriller Paycheck. In the film, Affleck stars as a man who has part of his memory erased by his employer. Hall plays the FBI agent assigned to the case.