Category: Box office report: The Perfect Guy edges out The Visit to win the weekend