"Solo: A Star Wars Story" clung to the top spot in North American theaters this weekend but again fell below expectations, taking in $29.3 million, just over a third its opening-weekend receipts, said box office tracker Exhibitor Relations.
The three-day estimate left the film well behind two recent predecessors in the popular sci-fi franchise: 2016's "Rogue One" made $64 million in its second weekend while last year's "The Last Jedi" did even better, at $71 million, according to Variety.
Some film analysts blame "Star Wars" fatigue. Even by the standards of today's sequel/prequel-heavy Hollywood, the franchise has been prolific.
Still, the Disney/Lucasfilm collaboration, starring Alden Ehrenreich as a younger version of the swashbuckling space pilot, has amassed a cumulative global total of $264 million, something even Chewbacca probably would not sneeze at.
A strong second in North American theaters was "Deadpool 2" from 20th Century Fox, at $23.3 million. That movie, the 11th installment in the X-Men series based on Marvel Comics characters, stars Ryan Reynolds as the surly title character.
In third spot was a new release, "Adrift" from STX Films, at $11.5 million.
The movie stars Shailene Woodley and Sam Claflin in the true-life story of a young couple whose sailboat is slammed by a hurricane in mid-ocean, leaving Claflin badly injured, the boat in ruins and Woodley having to find the way back without navigation or communication tools.
In its sixth week out, Disney's "Avengers: Infinity War" performed well, pulling in $10.4 million for fourth place.
The film, starring Robert Downey Jr., Benedict Cumberbatch and Scarlett Johansson, has now taken in $643 million domestically and a resounding $1.96 billion worldwide, making it the fourth biggest global release of all time.
And in fifth in North America was Paramount's rom-com "Book Club," at $6.8 million.
It stars Jane Fonda, Diane Keaton, Candice Bergen and Mary Steenburgen as aging friends whose decision to read the steamy "Fifty Shades" trilogy ends up stimulating more than just their intellects.
Rounding out the top 10 were:
"Upgrade" ($4.5 million)
"Life of the Party" ($3.5 million)
"Breaking In" ($2.8 million)
"Action Point" ($2.3 million)
"Overboard" ($2 million)
Alden Ehrenreich plays the title role in "Solo: A Star Wars Story," which has topped ticket sales in North America despite falling below expectations