Sorry Princess, Middle-earth has you beat. Hobbit: The Desolation of Smaug took the No. 1 spot at the weekend box office, raking in $73.7 million, and knocking off Disney's Frozen, which earned $22.2 in its third weekend. The Tolkien sequel's haul didn't manage to top The Hobbit: An Unexpected Journey, which came in with $84.6 million its opening last year. "We had an excellent weekend," said Dan Fellman, president of domestic distribution at Warner Bros. "Of course, it could have been a little better, but the weather back East was really tough last night and probably took a couple million dollars out of my pocket. But our box office will survive."