Nicole kidman replaces rachel weisz