Disney's take on "Sleeping Beauty" is casting a spell at the box office, sweeping in a neat $70 million in North American ticket sales, according to studio estimates.<br/> <br />The special effects packed movie stars Angelina Jolie as the black-robed, wicked fairy godmother.<br/> <br />It finished well ahead of last week's box office winner, "X-Men: Days of Future Past," which took in $32.6 million at U.S. and Canadian theaters.<br/> <br />'X-men' stars Hugh Jackman and Patrick Stewart and is based on the Marvel Comic series.