15 Celebrities Who Rocked Both Long and Short Hair and We Cant Decide Which Style Suits Them Bett

We often make drastic hair changes when we feel emotional and have a lot on our plate. Or sometimes just because we want to see how a different look will suit us. But celebrities change their hairstyles even more frequently for many other reasons and we can’t help but notice that no matter what type of hair they have, short or long, they can always pull it off.
1. Justin Baldoni
2. Zooey Deschanel
3. Tom Cruise
4. Kirsten Dunst
5. Harry Styles
6. Charlize Theron
7. Jake Gyllenhaal
8. Natalie Portman
9. George Clooney
10. Rihanna
11. Joaquin Phoenix
12. Orlando Bloom
13. Mandy Moore
14. Josh Holloway
15. Ashton Kutcher
ncG1vNJzZmiaop60qcDSopueZp2afKK%2B06KapZ2jZH52ecKeo56aop7BqrHSZq6hp12nvKS3xJ1km6eknXqtu82gZJqmlGLAqbvRrWShmZmneqK6w2aunmWTlru1ecOemqKclWLEqbXCoWSsrKmhsm6%2F1KKrrGWknbKuecGeq62domKFcYGVaW5o