Harry Palmer is the protagonist of a number of films based on the unnamed main character in the spy novels written by Len Deighton. Michael Caine played Harry Palmer in three of the four films based on the four published novels featuring this character. Caine also starred as this character in two other films not directly based on Deighton's novels. Read More