"Gone Girl", starring Ben Affleck and directed by David Fincher, squeaked past runner-up "Annabelle" to take the top spot in this weekend's box office.

"Gone Girl" took in an estimated $38 million over the weekend. "Annabelle" came in a close second with $37.2 million. Last week's No. 1, "The Equalizer", dropped to third place with $19 million.

The top ten:

"Gone Girl," $38M;

"Annabelle," $37.2M;

"The Equalizer," $19M;

"The Boxtrolls," $12.4M;

"The Maze Runner," $12M;

"Left Behind," $6M;

"This Is Where I Leave You," $4M;

"Dolphin Tale 2," $3.5M;

"Guardians of the Galaxy," $3M;

"No Good Deed," $2.5M

Figure courtesy of Boxofficemojo.com

 

More From K945, The Hit Music Channel