The superhero musical grossed more than $2.9 million in a busy holiday session, placing it ahead of perennial top-earners "Wicked" and "The Lion King."