Disney villainess Maleficent has bewitched cinema-goers and topped the box office chart on both sides of the Atlantic.

The fantasy movie, starring Angelina Jolie as the self-styled Mistress of All Evil, took $11 million (£6.8 million) in its opening weekend in the U.K. (30May-01Jun14) after earning $70 million (£43.8 million) in the U.S.

The huge attendance figures dwarfed last weekend's (23-25May14) frontrunner X-Men: Days of Future Past, which dropped to second place with ticket sales of $5.8 million (£3.6 million).

Tom Cruise's new sci-fi movie Edge of Tomorrow debuted in third place, with sales of $3.1 million (£1.9 million), and the top five was rounded out by new comedy A Million Ways to Die in the West ($2 million/£1.2 million) and monster movie remake Godzilla ($1.6 million/£1 million).