Michael Caine has played the character named Harry Palmer in five different movies. The five movies include: "The Ipcress File" (1965), "Funeral in Berlin" (1966), "Billion Dollar Brain" (1967), "Bullet to Beijing (1995), and "Midnight in Saint Petersburg" (1996).

Harry Palmer (Caine) is a protagonist in each of the films just noted. The persona given to Palmer, as a British secret agent, is based on the unnamed main character in the spy novels written by Len Deighton. Caine has specifically played Harry Palmer in three of the four films based on the four published novels featuring this character. Caine has also starred as this character in two films not directly based on Deighton's novels.

Caine’s Harry Palmer character uses glasses, acts low key when around women, and has a discerningly/healthy disregard for authority. Palmer started as a British army sergeant who was forcibly drafted into the British security services to work off a prison sentence for black marketeering. During his career as a spy, he will work for Army Intelligence and then the Foreign Office. Harry Palmer is overall known to be a guy who has major passions for military history, cooking, classical music, and problem solving.

More Info: en.wikipedia.org