It's Mackenzie Rosman From The WB Show 7th Heaven
Recognize her now? It's Mackenzie Rosman, who played curly-haired rebel Ruthie Camden on The WB's 7th Heaven. Mackenzie, now 22 years old, recently guest-starred as Zoe on ABC Family's Secret Life of the American Teenager.
Speaking of 7th Heaven, Secret Life and all-grown-up, fellow Camden actress Beverley Mitchell just gave birth to her first child!