 In the 2007 remake of "Sleuth", Caine took over the role Laurence Olivier played in the 1972 version and Jude Law played Caine's original role.Caine is one of the few actors to have played a starring role in two different versions of the same film.In an interview with CNN, Law spoke of his admiration for Caine