Battle at the Box Office Features Battle at the Box Office 12/21 December 21, 2009 Not surprisingly Avatar took home the top spot at the box office this weekend, but took in a little less than expected.