mixture of eva green and rachel weisz