Shailene Woodley to donate hair for role in 'Fault in Our Stars'

Shailene Woodley, who is currently starring in the indie drama "The Spectacular Now" and will next be seen in the dystopian sci-fi film "Divergent," is known for a lot of things: her warm personality, penchant for all things eco-friendly, acting chops ... and her hair.

But as of this weekend, those long brown locks will no longer be a defining characteristic of the 21-year-old actress best known for her role in "The Descendants."

Woodley, who is shooting the adaptation of John Green's novel "The Fault in Our Stars" in Pittsburgh, will be chopping her hair to play Hazel Grace Lancaster, a teenage cancer patient who falls in love with another ill child.

Rather then let the hair fall to the floor of the salon, Woodley will donate her locks to an organization called Children With Hair Loss, which makes wigs for children suffering from hair loss due to cancer treatment or other diseases.

The charitable effort was announced Tuesday via Green's Tumblr page and his YouTube channel.

"Despite becoming successful, she stays weird and empathetic and wonderful," said Green. "She’s often called a hippie by the media mostly because she cares about ethical eating and trying to reduce her footprint."