Alain (Guillaume Canet) es un prestigioso editor que, pese a valorar sus anteriores libros, rechaza la nueva novela de Leonard, un escritor algo errático al que lo une un vinculo de muchos años. El punto de partida de Dobles vidas servirá para ir adentrandose en elgunos secretos, mentiras y miserias de estos dos personajes: Alain tiene un affaire con una joven traductora de su editorial, mientras que Leonard -quien permanentemente juega con la autoficción en su literatura- engaña a su mujer con Selena (Juliette Binoche), esposa de Alain y popular actriz.