Actress Rachel Weisz is one of those people who doesn't age! The actress turns 43-years-old today and we are dying to know her secret.

Rachel has been out and about of late promoting her new movie "Oz the Great and Powerful" where she plays Evanora, one of three witches Oz meets in his journey. Rachel's red carpet style is all her own. She loves long, flowy dresses paired with pops of color. She's not afraid to take risks, which is why her black, polka dotted dress at the Golden Globes was risky but memorable.

Click through the gallery above to see some of our favorite Rachel Weisz red carpet moments.