Now Weisz, who is seven months pregnant, is the face of Burberry's ad campaign for the new fragrance London. The ads were shot last fall.
The 35-year-old actress, who won an Oscar on Sunday for her role in "The Constant Gardener," is a fashion-industry favorite.
"I love beautiful things and beautiful fashion," Weisz told The Associated Press in a recent telephone interview. "I like clothes that are beautifully cut that aren't too fussy."
She often attends Rodriguez's show during New York Fashion Week, but it was Burberry, which shares Weisz's British heritage, that approached her about modeling.
"I'm British. I grew up with Burberry being the ultimate brand in chic, elegance and history. My granny, the chicest lady I ever knew, had a Burberry raincoat. Now it's a cool and edgy fashion house, too," Weisz told the AP. "I was thrilled to be asked (to model). There was no hesitation."
The fragrance is light and floral with a rich undertone. Weisz said she's particularly fond of perfumes with a sandalwood base.
Weisz said her sense of smell has been heightened by her pregnancy, but, so far, there's nothing that's a complete turnoff.
However, she is craving cheese.