“The Dark Knight Rises” stayed atop the box office for the second straight weekend, making just over $64 million. But it’s lagging behind the staggering numbers of its predecessor, “The Dark Knight.” The final piece in Christopher Nolan’s Batman trilogy has now grossed more than $289 million in its first 10 days in theaters.