Brooke Shields' hair has looked rather scraggly on TV recently, but she looked amazing the other night.