1. Jennifer Lopez, 47
At 47 and a mother of two, Jennifer Lopez looks better than most girls in their twenties. Her body is insane and there’s not a wrinkle in sight – it’s hard to capture a bad angle on this babe. She honestly doesn’t look as though she’s aged a year in decades.