Palmer is the first action hero to wear glasses (Caine is myopic in real life).
Michael Caine chose to wear glasses because he expected the film to be the first of a series, similar to the Bond movies. He feared being over-identified with the character of Harry Palmer and so he wore the glasses so that he could remove them for other roles.
read more facts...