Con una larga preproducción, marcada sobre todo por la interminable búsqueda del actor que interpretara a su protagonista, Jean Baptiste Grenouille (que finalmente resultó ser el joven Ben Whishaw), "El perfume" se rodó en Alemania, Francia y España en 2005, en coproducción con estos tres países.