Após uma pequena polêmica por ter violado certos códigos de conduta hollywoodianos e revelado as atrizes que disputavam o papel principal de seu próximo filme, o cineasta Fernando Meirelles escolheu a estrela de "The Constant Gardener". Segundo a revista Variety, a personagem Tessa será interpretada por Rachel Weisz ("O Retorno da Múmia" e "Um grande garoto").
Rachel foi a primeira testada por Meirelles, que se encantou com a atriz logo de cara. Mas temeu que a diferença de idade entre ela e Ralph Fiennes - o protagonista - não fosse tão marcante quanto a dos personagens do romance de John Le Carré. Além disso, ele ainda teve a opção de pesos-pesados como Natalie Portman, Milla Jovovich e Charlize Theron.