Entre otros directores, Luis Buñuel también rodó en 1952 una versión de la novela de Defoe y también la versión interpretada por el exitoso Peter O'Toole en 1973 junto con el actor estadounidense Richard Roundtree, pese a no ser exactamente igual a la novela de Daniel Defoe.