Liam Neeson battled his way to the top of the box office this weekend, as Taken 2 snags the No. 1 slot. In the sequel to 2009's popular action flick, Leeson plays retired CIA agent Bryan Mills who goes on a rescue mission to save his kidnapped wife. It's predicted to take in $49 million and is the third Fox film to top the box office this year. That's good news for the studio, which had been ranked fifth this year in domestic revenue.