Bill O'Reilly brought this up recently and the liberal on the show said Narnia was doing so well only because it was a family movie.
The liberal was defending Brokeback Mountain, using the argument that if BM had opened in more theaters it would've done really well. She based this assertion on the fact that BM only showed in about 100 theaters nation wide. Her faulty reasoning assumes that more people would've gone if it had shown in more theaters, and doesn't account for how many people went to the movie and left after it became apparent that it wasn't a cowboy movie.
(And don't knock the people who don't pay attention to movies. A lot of people go to the movies with the intent of watching a movie, any movie, without knowing much about the movies that are playing.)
I saw a lady complain and actually get her money back after she watched most of The Devil's Rejects. She said her husband was still in there watching. I would have thought any sane person would knwo what they were getting from just watching the trailers.
I believe the press black out on this is a very clear sign of media bias. If say harry potter had surged back up and beaten Narnia the weekend after Narnia came out there would have been hundreds of press monkeys screaming about it.
If you go to the link and check the story about Kong not being a block buster they gloss over the fact that Narnia is beating Kong and at the end of the article even wrote about how Narnia's box office is retreating. I don't even know what world these people live in its not this one or Narnia.