LOS ANGELES - The star-studded film "Sin City" stole the top of the North American box office this weekend, snatching an ungodly 28.1 million dollars in its debut, preliminary figures showed Sunday.
Starring Bruce Willis, Benicio Del Toro and Clive Owen, the film is set in a violent city where street fighter Marv (Mickey Rourke) hunts down his lover's killer. The movie is based on the popular comic strip novels by Frank Miller.
The comedy "Beauty Shop," featuring singer-actress Queen Latifah, debuted in second place with an estimated 13.5 million dollars, according to box office trackers Exhibitor Relations Co. Inc.
The comedy "Guess Who," starring Bernie Mac and Ashton Kutcher in an updated version of the 1967 film "Guess Who's Coming To Dinner," dropped from first place last weekend to third, with 13 million dollars.
The animated children's film "Robots" raked in 10 million dollars at number four, followed by Sandra Bullock's comedy "Miss Congeniality 2: Armed and Fabulous," a sequel that grossed 8.3 million dollars in its second weekend.
Vin Diesel's "The Pacifier" was sixth with six million dollars, followed by the horror flick "The Ring Two" with 5.8 million dollars.
"The Upside of Anger" was eighth with 4.1 million dollars, followed by "Hitch" with three million dollars and "Ice Princess" with 2.5 million dollars.
Final figures are due Monday.

04/03/2005 18:17 GMT