Long hair is really having a moment lately. You only have to look at the A-list. Demi Moore, Jennifer Lopez, Julia Roberts, ...