 Mike Hodges (I) (qv) had Ian Hendry (qv) in mind for the part of  Jack Carter. According to Hodges, Hendry never forgave Caine for  usurping him in the role and this caused resentment between the two  stars on the set, resulting in the undisguised friction seen on the  screen.