3 roles he should have been given...
I like Richard Harris, I wouldn't say he was a great actor but he always made an impression in the films of his that I've seen (although The Red Desert is a probable exception).
There have been 3 films in particular that made me think 'They should have got Richard Harris for that role'. They were the roles played by:
James Coburn in Giu La Testa
Robert Shaw in The Sting
Sean Connery in The Untouchables
Mainly because none of them could do an Irish accent. Connery tried, gave up and went back to his usual Scottish accent!