Vanessa Hudgens, 24, looks completely different than how we’ve ever seen her before in a new trailer for Gimme Shelter. The Spring Breakers star plays a homeless, pregnant teen with an abusive mother.

Vanessa looks awesome! We can’t wait to see her in this totally different role.