
“The Devil Wears Prada” star has recently been lambasted for being too skinny, although the 27-year-old is adamant she is a "normal shape", reported contactmusic.com.
Hathaway has hailed Johansson, Knowles, and fellow actress Reese Witherspoon for projecting healthy body images at a time when super-slim is often seen as an ideal.
"I don't think its just Hollywood that gives out that message. As a society we put out these unrealistic body images to young women, ” Hathaway said.
She added: "I'm a normal shape and Scarlett Johansson is not a skinny girl. Beyonce Knowles looks after herself and has a beautiful body. While, Reese Witherspoon looks great."