Despite complaints about the ending, Hugh Jackman and Jake Gyllenhaal had a winning weekend with their thriller, Prisoners, taking in $21.4 million to lead the box office, reports the LA Times. Last week's winner, Insidious: Chapter 2, slipped into the No. 2 spot with $14.5 million, adds the AP, while Chris Brown dance flick Battle of the Year flopped with $5 million. The 3D release of The Wizard of Oz took in $3 million. Also of note: James Gandolfini's Enough Said and Ron Howard's Rush fared quite well this week in limited release; both are slated for wide release next weekend.