When Angelina Jolie gave birth to twins, a girl and a boy, on July 12, 2008, the world could not wait to see them.

Their first pictures are amongst the most expensive celebrity baby pictures ever sold ($15 million)!

Knox Leon and Vivienne Marcheline are now seven years old – and boy, are they gorgeous (with two of the most beautiful people in the world as parents, it’s little wonder!)

Take a look through our Then & Now gallery….

WIN a R 2,000 Woolworths Voucher

Subscribe to our Free Daily All4Women Newsletter to enter

Angelina looked absolutely radiant when she was pregnant with the twins

(FILES): This May 15, 2008 file photo shows US actress Angelina Jolie as she arrives for the screening of US directors John Stevenson and Mark Osborne's film 'Kung Fu Panda' at the 61st Cannes International Film Festival in Cannes, southern France. Hollywood star Angelina Jolie has given birth to healthy twins, a girl and a boy, in the French Riviera maternity clinic she has checked into, the Nice-Matin newspaper reported Sunday, July 13, 2008, quoting her gynaecologist. The twins, Knox Leon and Vivienne Marcheline, were born shortly before 8:00 pm (1800 GMT) on Saturday, July 12, 2008, the paper said quoting gynaecologist Michel Sussmann. Jolie is fine after having a Caesarian section, it added.          AFP PHOTO / FILES / Anne-Christine Poujoulat (Photo credit should read ANNE-CHRISTINE POUJOULAT/AFP/Getty Images)
This May 15, 2008 photo shows Angelina Jolie as she arrives for the screening of US directors John Stevenson and Mark Osborne’s film ‘Kung Fu Panda’ at the 61st Cannes International Film Festival in Cannes, southern France.  AFP PHOTO / FILES / Anne-Christine Poujoulat (Photo credit : ANNE-CHRISTINE POUJOULAT/AFP/Getty Images)