this thread and this argument is pointless. Nothing this year will be able to compare to the money that TDK is going to bring in, so I don't why we're trying to convince ourselves otherwise.
what I can guess is this: TDK is going to do huge (duh) in the first two weekends, and then trickle down from there, staying in the top ten for about 5 weeks, maybe six. the reason is becuase the demographic for this movie, boys 16 - late twenties will come out in droves to be the first to see the film. And as happens with action flicks, it will die down. Most action flicks have a significant drop on the second weekend, but due to the huge hype for the film, it won't drop off hugely till the third weekend.
Mamma Mia, on the other hand is shooting for the "Sex and the city Demographic", middle aged women who get together in groups and go see films together, usually NEVER on the first weekend. they take their time and see the film when they want too, usually on the second or third weekend. "SATC" was an exception to this rule, becuase the ladies LOVE Carrie and the girls, and the hype for that movie was huge among them. The "Lifetime" demographic will come, but they will be more evenly spread out across the next month than Batman will.
Summary: TDK will outgross Mia! by far. it will break records for opening weekend takes, but Mamma Mia! will have a much longer shelf life, slowly making money up to that $100 million dollar mark, and then some.
Slow and steady will not win the race, but it will make a respectable finish.
"I'm an American, Damnit!!! And if it's three things I don't believe in, it's quitting and math."