Michael Caine’s underrated role of playing Jack Carter in Get Carter is one of his best performances, but Jack Carter is not the only character he played in the story. In the 1971 version of Get Carter, which was directed by Mike Hodges, Caine plays the movie’s lead, a gritty English gangster. However, almost 30 years later, the movie was remade by Sylvester Stallone and Caine was cast in a more minor role, with Stallone playing the lead instead.