Star Wars: The Rise of Skywalker is flying high at the global box office, soaring past the $500m (Â£382m) mark having secured the second biggest domestic Christmas Day gross of all time.
The ninth and final episode of the Skywalker Saga netted $32m (Â£24.4m) on 25 December, beating previous installment The Last Jedi ($27.5m/Â£21m) and sitting second only to The Force Awakens, which made $49.3m (Â£37.7m).
According toÂ The Hollywood Reporter, the movieâ€™s success over the holiday means it has now secured a domestic total of $258.9m (Â£197.8m) for a worldwide figure of $516.8m (Â£394.9m).
Christmas period box office is crucial for big blockbusters, with The Rise of Skywalker predicted to bring in an extra $150m (Â£115m) in the USA alone by the end of the weekend.
Other movies doing well over the festive period include Greta Gerwigâ€™s Little Women, animated comedy Spies in Disguise and twisty whodunnit Knives Out â€” directed by The Last Jedi filmmaker Rian Johnson.
Itâ€™s something of a turnaround in fortunes for The Rise of Skywalker, which debuted to theÂ lowest opening of the current Star Wars trilogy.
The film hasÂ split criticsÂ almost entirely in half, with the movieâ€™s approval rating on aggregator Rotten Tomatoes currently set at 55%.
The siteâ€™s consensus says the film suffers from â€œa frustrating lack of imagination, but concludes this beloved saga with fan-focused devotionâ€.
Director J.J. Abrams returned to the franchise for The Rise of Skywalker after previously helming The Force Awakens in 2015.
The film was sold as the conclusion of the saga that began with A New Hope way back in 1977, though it seems likely that theÂ Star Wars franchise will continue way into the future.