Daniel Craig: On set in Jamaica.