It isn't Magneto or Mystique, but Disney's Maleficent, that's looking to bring down the X-Men this weekend.

After opening strong over the Memorial Day weekend with $111 million in North America and more than $300 million globally, "X-Men: Days of Future Past" is estimated to bring in more than $31 million this weekend, according to Deadline. The film brought in an estimated $9.5 million on Friday.

That's well below the $24.2 million that "Maleficent" brought in on Friday. Disney's live-action family film, which stars Angelina Jolie as the horned enchantress who plagues Princess Aurora, is expected to top the box office this weekend with more than $65 million. The film is said to be playing well to the girls, moms and families that made "Frozen" a global success -- a film that incidentally passed "Iron Man 3" this week to become the fifth-highest grossing film of all time globally.

"Maleficent" currently rates a 56 -- "mixed or average reviews" --with critics on Metacritic, while audiences have rated it a 7.1 -- "generally favorable reviews." Writing for SPINOFF ONLINE, Phil Pirrello said the film is neither terrible nor good. "Rather, it just takes up space, which is much worse."

This weekend's other opener, Seth McFarlane's "A Million Ways to Die in the West," brought in $6.1 million on Friday. The R-rated Western comedy will likely finish third at the North American box office with an estimated $16 million to $17 million. It is also getting mixed reviews from both critics and audiences on Metacritic.