Batman "soared to the top of North America's box office last weekend, but the Caped crusader failed to smash the opening record set by rival Superhero spider man, "final figures showed Monday.
Batman begins soars to top of us box office.