Rachel Weisz is an English actress and model. She holds both British and American citizenship. Let's see some interesting facts… Read More