Michael Caine, Pelé and Sylvester Stallone