Home SportsAfter two big weekends, the North American box office takes a hit