They’re now some of the most famous women in the world, but can you recognise the younger versions?
We’ve all changed a lot since our school days and Hollywood stars are no exceptions.
Have a flick through the gallery above to see the school pictures of ten very well-known women – can you figure out who they went on to become?
Don’t worry if the clues don’t give it away – scroll down to find all of the answers. Good luck!
1. Eva Mendes
2. Elizabeth Banks
3. Julia Roberts
4. Megan Fox
5. Miley Cyrus
6. Angelina Jolie
7. Kiera Knightley
8. Amanda Seyfried
9. Beyoncé
10. Catherine Zeta Jones