LOS ANGELES (AFP) Liam Neeson’s return as ex-CIA agent Bryan Mills in “Taken 2” topped the North American box office for a second straight week, besting the Ben Affleck thriller “Argo,” industry figures showed. “Taken 2”, whose prequel relaunched Neeson as a Hollywood action star four years ago, took in a healthy $21.9 million between Friday and Sunday, according to movie tracker Exhibitor Relations.

In second place was “Argo,” a political thriller set during the Iranian hostage crisis directed by and starring Affleck, which raked in $19.5 million during its debut weekend. “Argo” tells the true story of how a CIA agent managed to rescue six Americans who had escaped the embassy in Tehran in 1979 and taken shelter at the Canadian ambassador’s residence.