"Thor 2" topped the weekend box office for the second straight weekend but the big surprise was a different sequel: "The Best Man Holiday" banked $30.5 million, most of which came from Gawker's Caity Weaver.