HOLLYWOOD—I suspected it would be a battle at the box-office this weekend between “The Girl on the Train” and “The Birth of a Nation.” Unfortunately, it wasn’t too much of a battle at all. The thriller “The Girl on the Train” starring Emily Blunt, Justin Theroux and Luke Evans managed to nab the attention of moviegoers with an impressive $24.7 million. The movie, an adaptation of the popular novel by Paula Hawkins proved to have slices of “Gone Girl” that drew audiences.

Nabbing second place was last weekend’s champion, “Miss Peregrine’s Home for Peculiar Children” which added $15 million to its tally. After just 2 weeks in theaters, the fantasy adventure has already earned over $50 million at the domestic box-office. Third place was a victory for the Mark Wahlberg drama “Deepwater Horizon” with $11.8 million. While not a massive decline, the film might struggle to cross the $50 million mark at the domestic box-office.

Finding a way to stay relevant to moviegoers was the Western “The Magnificent Seven” which landed in fourth place with $9.2 million to bring its domestic earnings to just over $75 million. Rounding out the top five was the animated film “Storks” with $8.5 million. Not an impressive debut over the weekend was the heavily buzz-worthy drama “The Birth of a Nation” with a disappointing $7.1 million. Considering this movie was on everyone’s must-see list a few months ago, it looks like that news involving the film’s star and director Nate Parker may have left a bad taste for moviegoers.

Prepare yourself for another action-thriller this weekend, as Ben Affleck steps into the role of a character that is not as he appears in “The Accountant.”