Sure, she might have the nickname of “Princess Sparklefists,” but when you speak to her, give Carol Danvers the respect she deserves. CAPTAIN Marvel. Sure, she might have the nickname of “Princess Sparklefists,” but when you speak to her, give Carol Danvers the respect she deserves. CAPTAIN Marvel. $19.99