10 Hot Actresses That Are Over the Age of 40

Jennifer Lopez (46)

Jennifer Lopez became a household name after starring in the film Selena. After numerous films and albums, Lopez can be seen as a judge on American Idol. No wonder she’s famous; she’s gorgeous!

Sofía Vergara (43)

Sofia Vergara stars in the hit ABC series Modern Family. She has various endorsement deals with companies such as Pepsi, CoverGirl and Kmart.