Opening in second place was Queen Latifah's comedy "Beauty Shop," a spinoff of the "Barbershop" franchise, which took in $13.5 million for the weekend, according to industry estimates Sunday. Since opening Wednesday, "Beauty Shop" had grossed $17.3 million.
The comedy "Guess Who," the previous weekend's top-grossing movie, slipped to No. 3 with $13 million, lifting its 10-day total to $41.3 million.
Overall, movie revenues slipped for the sixth straight weekend. The top 12 movies took in $98.3 million, down 14 percent from the same weekend last year, when "Hellboy" and "Walking Tall" opened on top of the box office.
The slump follows a healthy start to 2005 in which movie revenues had surged about 10 percent ahead of 2004's. Revenues now are running even with last year's at about $2 billion heading into Hollywood's busy season.
"Summer's coming, and summer better save the day," said Paul Dergarabedian, president of box-office tracker Exhibitor Relations. "Better to have a slow pre-summer than a slow summer, I guess."
"Sin City" is adapted from Frank Miller's noirish comics in a wicked town filled with tough guys and gorgeous dames. The movie's huge cast includes Bruce Willis, Mickey Rourke, Benicio Del Toro, Jessica Alba, Rosario Dawson, Clive Owen, Elijah Wood, Alexis Bledel and Brittany Murphy.
Director Robert Rodriguez, who had Miller on the set as co-director, shot the actors against green-screen backgrounds, adding the jutting buildings, shadowy interiors and other backdrops later through computer-generated imagery.
The movie is presented largely in stark black and white, with a few splashes of color to highlight such images as splatters of blood, a woman's blond hair or a red dress.
Rodriguez, whose films range from the "Spy Kids" family franchise to the violent thrillers "Once Upon a Time in Mexico" and "From Dusk Till Dawn," is a multitasking director who handles his own shooting, editing and many other duties. His economical work ethic produces movies that resemble big Hollywood productions costing $100 million or more, only at a fraction of the price.