With only two major releases hitting the local box-office this weekend, moviegoers were almost perfectly split with their decision. Taking the top-spot with $26.7M domestically was “The Perfect Guy” from Sony Pic1tures. The film opened across just 2,221 locations but managed to take the number-one spot. The thriller was directed by David M. Rosenthal, working off a script by Tyger Williams. Sanaa Lathan, Michael Ealy and Morris Chestnut starred int he film.

Just barely missing the top-spot with $25.7M was the “The Visit” from Universal Pictures. That film opened across 3,069 locations this weekend, but it wasn’t enough to tackle “The Perfect Guy”. The project is a return to form for director M. Night Shyamalan, who also wrote the screenplay. The film follows a single mother finds that things in her family’s life go very wrong after her two young children visit their grandparents. The film stars Olivia DeJonge, Ed Oxenbould and Deanna Dunagan.

Sony Pictures also took third-place this weekend with the studio’s religious themed film “War Room,” which was last week’s winner. The film earned an additional $7.4M this weekend across 1,647 screens, “War Room” has now earned $39.2M since last week’s release. The film stars Priscilla C. Shirer, T.C. Stallings and Karen Abercrombie, it was directed by Alex Kendrick.

Adventure comedy “A Walk In The Woods” slipped to fourth-place overall this weekend. The film, from Broad Green Pictures, only managed to make $4.7M across 2,139 locations. Ken Kwapis directed the film, working off a screenplay written by Rick Kerb and Bill Holderman. Robert Redford, Nick Nolte and Emma Thompson star in the project.

Wrapping up the top-five this weekend was this summer’s big Mission Impossible installment, “Mission: Impossible Rogue Nation”. The film comes from Paramount Pictures and still managed to earn $4.15M domestically this weekend. Since its release here in the U.S. the film has earned $188.1M. Christopher McQuarrie wrote and directed the film, which stars Tom Cruise, Rebecca Ferguson and Jeremy Renner.