Liam Neeson film Taken 2 has narrowly beaten Ben Affleck thriller Argo to stay top of the North American box office.
Taken 2 took 22.5 million dollars according to early estimates, with Argo making 20.1 million dollars.
Ethan Hawke's Sinister, a supernatural horror about a crime writer, debuted at number three with 18.3 million dollars.
Taken 2 has not been a big hit with the critics, while Argo is already creating Oscar buzz.
Neeson plays an ex-CIA agent who travels across Europe to save his estranged daughter, who has been kidnapped on a trip to Paris.