Zach Cregger's Resident Evil has pushed through the backlash to collect an estimated $108.3 million globally in its opening weekend at the box office.