Personally i think she looks great with both long or shorter hair. Btw i weahctd Everybody’s Fine Starting Robert De Niro, Drew Berrymore and her (Kate Beckingsale) and it was an amazing movie, although i cried the whole movie it’s definitely a movie to watch.