Sparkle Has $12 Million Opening Weekend