Cape Town - Take a look at these celeb photos taken ten years ago.
A lot can change in a decade. Back in 2007 we didn't even have iPhones, Google Maps or LCD flat screens. Feeling old yet?
But time has done these ten celebs wonders. They are looking better than ever, and some look like they haven't aged at all.
Scroll through and be amazed!
1. Terry Pheto
2. Trevor Noah
3. Amor Vittone
4. Somizi
5. Dineo Ranaka
6. Nonhle Thema
7. Khanyi Mbau
8. Pabi Moloi
9. Bobby van Jaarveld
10. Kelly Khumalo