"Solo: A Star Wars Story," the latest prequel in the hugely popular film franchise, struggled to achieve escape velocity this holiday weekend, with a $103 million four-day take falling far below expectations.
Analysts had predicted the Disney/Lucasfilm project -- directed by Ron Howard and with Alden Ehrenreich as a young version of the swashbuckling Han Solo -- would reach up to $150 million, possibly setting a Memorial Day weekend record.
But the film, with a cast including Donald Glover, Woody Harrelson and Emilia Clarke, fell short not only in North America but also abroad.
"The news is grim overseas," said Hollywood Reporter, saying the film was heading for barely half the $300 million global take many had predicted.
Last weekend's top film, 20th Century Fox's "Deadpool 2," took second spot this weekend, with a four-day estimate of $53.8 million.
That movie stars Ryan Reynolds as the foul-mouthed, irreverent title character as he forms an X-Force team to protect a young mutant from the evil Cable (Josh Brolin).
Third place went to Marvel's "Avengers: Infinity War," which took in $22.5 million in its fifth weekend out. It stars Robert Downey Jr., Benedict Cumberbatch, Scarlett Johansson and Chris Hemsworth.
In fourth, with $13.1 million in ticket sales, was a movie featuring no superheroes or interplanetary battles, and with a sedate sounding title -- "Book Club" -- that belies its racy story line.
The Paramount film tells the story of four aging friends -- Jane Fonda, Diane Keaton, Candice Bergen and Mary Steenburgen -- who decide to read the steamy book "Fifty Shades of Grey" and find it stimulating more than just their intellects.
And in fifth was Warner Bros. comedy "Life of the Party," at $6.9 million. It stars Melissa McCarthy as a newly divorced mother who returns to college, only to find herself in class with her (deeply embarrassed) daughter.
Rounding out the top 10 were:
"Breaking In" ($4.3 million)
"Show Dogs" ($4.3 million)
"Overboard" ($4.1 million)
"A Quiet Place" ($2.4 million)
"RBG" ($1.3 million)