By Marianne Mychaskiw
Updated Aug 19, 2013 @ 3:20 pm
@shailenewoodley, Steven A Henry/WireImage

Shailene Woodley has cut her lengthy hair for an amazing cause! For her role in the upcoming film The Fault In Our Stars, in which Woodley plays a sixteen year-old cancer patient named Hazel, the actress decided to donate her long hair to the Children With Hair Loss charity, a non-profit organization that provides human hair pieces to children with medically-related hair loss at no cost. "There was a time when growing my hair out symbolized something for me, but the power of sharing that choice, sharing the ability to have long hair with someone seems far more powerful right now," Woodley wrote in a touching post on her Tumblr. "I know what it feels like to have wind blow through my wavy locks, and I am over-the-top grateful I get to share that gift with another." While long hair has been the star's trademark, we're loving her new look -- not to mention her generous sentiment. She joins Camilla Belle and Beyonce, who both went for similar bobbed hairstyles this summer. What do you think of Shailene's new look? Tell us in the comments.

See more celebrity hair makeovers.