What was supposed to be a holiday weekend box office battle between two big-budget tentpoles quickly flamed out as two big studio films flopped, a micro-budget horror movie did better than expected and Finding Dory looked for its third straight win over the sluggish July 4 frame.