Ferrera admitted she hasn't always been kind to herself when it comes to her body, but says that that's changing with age.
"At 33, I finally understand that my body is a miracle!" she wrote. "After too many years of criticizing, punishing, depriving, or neglecting my body for what it isn't, I'm attempting to love it unapologetically as it is! Thank you body for 33 years of standing with me even when I wasn't on your side. I promise from here on out to stand by you and face down all the criticism and bulls**t distractions (inner & outer), so that we can move beyond beautiful and get to the business of living! Thank you to these amazing humans and so many more who have inspired me to celebrate my health and strength! Get you some friends who remind you to celebrate your strong, healthy, loyal body! #HappyBirthdayBody #thisis33 #beyondbeautiful."
NEWS: America Ferrera Competes in Desert Triathlon With HusbandRead more at Entertainment Tonight