Jake Gyllenhaal appears in “Prisoners.” Warner Bros.

“Prisoners” won the box-office battle this weekend, grossing $21.4 million and knocking down last week’s winner, “Insidious Chapter 2.”

As Box Office Mojo’s Ray Subers noted, “Prisoners” opened in the same area as several other well-earning Warner Bros. dramas in years past, such as “The Town,” which opened with $23.8 million, and “Argo,” which opened with $19.5 million. Based on those films’ performances, “Prisoners” could be expected to pull in between $70 million and $100 million by the end of its run.

Starring Hugh Jackman and Jake Gyllenhaal, “Prisoners” offers adult audiences a well-made, dark drama despite its less-than-ideal release date. However, audiences have clearly shown up for the film, possibly seeking a more intelligent and challenging film after a glut of summer blockbusters. Given that 75 percent of the “Prisoners’” audience was above the age of 25, the flick is clearly offering something to older moviegoers that other September releases aren’t.

Meanwhile, “Insidious Chapter 2” slipped to second place with a haul of $14.5 million. The low-budget horror film was shot for a thrifty $5 million, meaning the movie has made back its budget several times over since its release last week. So far, its $60.9 million gross has surpassed the entire take of the first “Insidious.”

In ninth place this weekend was an Imax 3D re-release of the 1939 classic, “The Wizard of Oz.” Pulling in a little more than $3 million at 318 Imax theaters, the re-release performed significantly better than other previous re-releases of classic films. For example, last September’s 3D re-release of “Raiders of the Lost Ark” grossed only $1.7 million while playing at Imax theaters.

Check out the top 10 movies of the weekend, according to Box Office Mojo:

1) “Prisoners” -- $21.4 million
2) “Insidious Chapter 2” -- $14.5 million
3) “The Family” -- $7.0 million
4) “Instructions Not Included” -- $5.7 million
5) “Battle of the Year” -- $5. million
6) “We’re the Millers” -- $4.7 million
7) “Lee Daniels’ The Butler” -- $4.3 million
8) “Riddick” -- $3.7 million
9) “The Wizard of Oz” -- $3.0 million
10) “Planes” -- $2.9 million