Weekend box office oct. 28-30