Box Office Mojo chimes in with the weekend’s box office estimates, and let’s just say it was a weekend full of "Sin." The all-star ultra-violent comic-noir "Sin City" hauled in an estimated $28 million in over 3,200 theaters. In second place was Queen Latifah’s "Beauty Shop," which made just over $17 million since it opened last Wednesday. "Guess Who" came in 3rd with a $13m weekend haul, with "Robots" ($10m) in 4th and "Miss Congeniality 2" ($8.3m) in 5th."Sin City" will try to stay on top next weekend, but faces some solid competition from the adventure tale "Sahara" and the romantic comedy "Fever Pitch."