The much-anticipated sequel to "Sin City" failed to top box office sales after its release, claiming the No. 2 spot after "Guardians of the Galaxy" Sunday.

Fox reports "Guardians of the Galaxy" is the top grossing film this summer.

"Sin City: A Dame to Kill for," however, failed to catch the nine-year-old wave of its prequel.

Fox reported it only made $6.5 million from 2,894 locations, less than one-fifth of the $29.1 million from "Sin City" in 2005.

The wait period between the original and sequel may be to blame for its mediocre success. Since the original "Sin City" captured audiences attentions, other similar movies like "300" and "The Watchmen" have been released, which took away from the unique hold over the audiences imagination.

"We weren't prepared for this level of rejection by the public," said Erik Lomis, The Weinstein Company's head of theatrical distribution, told Fox. "We thought the film would resonate more. It's like the ice bucket challenge without the good cause."

Analysts had expected the movie to do better, possibly as much as $20 million.

"We didnt produce the movie, but Robert Rodriguez is a member of The Weinstein Company and Dimension family. We stand behind him, and we stand behind the movie," Lomis said. "It's a big disappointment."

The Weinstein Company, which is distributing the movie, did not release a budget.

A source told Fox that the film cost between $60 million to $70 million, and its backers are now facing a steep negative in income.

Rentrak placed the movie in eighth place for the weekend, according to IGN.

Rotten Tomatoes rated the film two stars out of 119 reviews, and 71 percent of viewers said they liked it. IMDB gave it 4.5 stars out of more than 4,000 reviews.

According to Forbes, the reason behind the failure is that "'the fans' are a small but vocal bunch while the general moviegoers either forgot about the film, didn't like the film, or are now old enough to have jobs, spouses, and kids." Forbes continued poking fun, saying it was not worth hiring a babysitter in order to go see.