(CNN) "Aladdin" cast its spell over the holiday weekend box office.

The live action reboot of the hit 1992 animated film brought in an estimated $112.7 million at the North American box office over the four day weekend, according to estimates from Box Office Mojo.

Disney holds the record for the most box office receipts for the holiday, with 2007's "Pirates of the Caribbean: At World's End," which scared up $139 million.

Read More