Maleficent has cast a spell over the North American box office with a $70 million (£43.8 million) opening this weekend (30May-01Jun14).
The Disney film, which stars Angelina Jolie as the evil fairy, knocked last week's number one movie X-Men: Days of Future Past into second with $32.6 million (£20.4 million).
Seth MACFarlane and Charlize Theron's comedy western A Million Ways to Die in the West took the third spot with $17.1 million (£10.7 million).
Godzilla and Adam Sandler's romantic comedy Blended rounded out the top five with $12.3 million (£7.7 million) and $8.4 million (£5.25 million), respectively.
Steven Tyler prays for Chris Cornell during Asia show.
'Pirates of the Caribbean' is an exciting new career development for Brenton Thwaites.
The actor didn't want to be "wolfy".
Tragedy strikes in Manchester