El rodaje comenzó el 5 de febrero de 2007 en los Pinewood Studios, y terminó el 11 de mayo, a pesar de una breve interrupción en el rodaje cuando la hija de Depp se puso enferma.