It's Vanessa Hudgens like you've never seen her before.
The 24-year-old actress known as the sweet Gabriella in High School Musical is tackling a completely different role in her new movie Gimme Shelter.
In the first trailer just released, Hudgens plays a trouble teenager named Apple who's in desperate need of a stable home and plenty of love.
Unfortunately, her life includes an abusive mother and a childhood spent in several different foster homes.
"Every single day was definitely a challenge but one I embraced with open arms," Hudgens exclusively told E! News about the difficult role. "It was just so thrilling to be able to push myself every day and see how far I could take it."