Daniel Craig es el James Bond mejor pago en la historia de la saga. El caché del actor británico aumentó tras el éxito de la última entrega, por la que cobró 10,7 millones de libras (17 millones de dólares), tres millones más de lo que embolsó en 1999 Pierce Brosnan.