"Prisoners" snatches the weekend box office title with $21.4 million in ticket sales, according to studio estimates.

The dark thriller stars Hugh Jackman as a father who desperately searches for his missing daughter.

"Insidious: Chapter 2" -- the low budget horror film that took last weekend's box office lead -- came in second in US and Canadian box office sales with $14.5 million.