The 36-year-old 'Avatar' star appreciated actors like Christian Bale and Jared Leto who can change their bodies to suit a role and get back into shape, reported Contactmusic.
"I really admire actors like Christian Bale and Jared Leto who go up and down, but they're gifted, and once they're done with that movie they go back and look like who they are.
The brunette beauty further praised her co-star Chris Pratt for losing more than 60 lbs to play Star-Lord in the upcoming Marvel movie.