Plenty of famous women with lovely long hair:
Kate Middleton
Amy Adams
Jessica Chastain
Lucy Liu
Amanda Seyfried
Anna Kendrick
Anne Hathaway
Eva Mendes
Hailee Steinfeld
Jennifer Lopez
Julianne Moore
Kate Holmes
Lily Collins
Keri Russell
Liv Tyler
Nicole Scherzinger
Natalie Portman
Olivia Munn
Salma Hayek
Penelope Cruz
Selena Gomez
Priyanka Chopra