Liam Neeson edged Ben Affleck at the box office this weekend as Taken 2 banked $22.5 million and the Affleck-directed political thriller Argo debuted at $20.1 million, says the Hollywood Reporter. The micro-budgeted horror film Sinister ($18.3 million) beat expectations by taking third, followed by Hotel Transylvania ($17.3 million) and the new comedy Here Comes the Boom ($12 million). The conservative-leaning Atlas Shrugged: Part II ($1.7 million) took twelfth in its first weekend. (More box office stories.)