When Mackenzie Foy was just ten-years-old, she was revealed to a sea of Twihards as the product of Edward and Bella's love. Now, aged 14, she is - as VH1.com put it - "slaying" the red carpet. Seamless vampire reference in there.

That was her then...

And this is her at Cannes over the weekend...

The 14-year-old wore a 'pre-fall' Oscar De La Renta dress to the premiere of her latest film, alongside Rachel McAdams, The Little Prince.

You can commence feeling your age... Nnnnnnnnnow.