This time last year, Disney was picking up the pieces after a notoriously disappointing opening for “Solo: A Star Wars Story.” The studio had better luck this year — with a genie’s help.

Disney’s live-action “Aladdin,” with Will Smith as the blue genie, brought in around $86.1 million domestically from Friday through Sunday, according to the studio. Disney says it expects the North American total for the long Memorial Day weekend, Friday through Monday, to reach $105 million, exceeding analysts’ expectations.

That is a strong showing for a movie that cost a reported $183 million to make, particularly given the additional $121 million the studio says the movie made overseas through Sunday.

“Aladdin” is the latest in Disney’s series of live-action remakes of its animated classics. The previous entry, Tim Burton’s “Dumbo,” earned $45 million in North America in its opening weekend in March.