'The Perfect Guy' Nabs the Perfect No. 1 Box Office Spot

“The Perfect Guy” topped the box office charts this weekend pulling $26.7 million for the No. 1 spot, besting M. Night Shyamalan’s “The Visit,” which trailed closely with $25.7 million, according to recent figures.

The triumphant drama-thriller stars Sanaa Lathan as career-driven Leah Vaughn, whose blissful relationship with long-term boyfriend Dave (Morris Chestnut) ends, leaving her emotionally vulnerable and a prime target for charming, handsome man Carter Duncan (Michael Ealy), whose volatile nature later reveals that he’s far from being the perfect guy.

With a budget of $12 million, “The Perfect Guy” more than doubled its profits.

Spiritual drama “War Room,” in its third week at the box office, followed behind the top two grossing films this weekend in third place.  Robert Redford and Nick Nolte’s “A Walk in the Woods” took for the fourth spot and “Mission: Impossible – Rouge Nation” rounded out the top five.