El guion a menudo sufría cambios cuando Elliott y Rossio estaban en el set de rodaje, con añadidos como cuando Gibbs (Kevin McNally) le cuenta a Will la historia de cómo Sparrow escapó de la isla desierta y se escribieron las escenas de Pryce en la batalla final para empatizar con el público.