Brad Pitt's new war movie "Fury" slayed its way straight to the top of North America's box office, knocking "Gone Girl" out of first place, industry data showed Monday.
The gory World War II film, which has already been turned into a video game, earned $23.7 million in its opening weekend, according to box office tracker Exhibitor Relations.
"Gone Girl," starring Ben Affleck as a husband accused of murdering his wife (Rosamund Pike), slid to second place after two weeks in the top slot, earning $17.5 million, for a three-week haul of nearly $107 million.
Another new entry, animated comedy "The Book of Life," featuring the voices of Mexican star Diego Luna, as well as Hollywood's Zoe Saldana and Channing Tatum, was a close third, with $17 million in box office sales.
Disney's "Alexander and the Terrible, Horrible, No Good, Very Bad Day" -- based on a children's book of the same name and starring Steve Carell and Jennifer Garner -- came in fourth place at $11.5 million.
Romance "The Best of Me," starring James Marsden and Michelle Monaghan as high school sweethearts who reunite in their hometown, debuted in fifth place, earning just over $10 million.
Dropping to sixth in its second week in theaters, action-horror film "Dracula Untold" -- depicting the vampire as a flawed hero in a tragic love tale -- earned a whisker below $10 million.
Robert Downey Jr.'s much-anticipated "The Judge," co-starring 83-year-old Robert Duvall, fell to seventh place, with $7.9 million, after a disappointing fifth place debut last week.
Horror flick "Annabelle," about a haunted supernatural doll, was just a hair behind with just under $7.8 million, good enough for eighth. The film has earned just over $74 million in three weeks.
"The Equalizer," an adventure-action film starring Denzel Washington that is loosely based on a popular 1980s television series of the same name, earned $5.4 million for ninth place.
And rounding out the top 10, sci-fi action film "The Maze Runner" took in $4.4 million.