Star Wars: The Force Awakens has smashed the record for the biggest box office debut weekend in North America with ticket sales of $238m (£159.7m).
The previous record, $208.8m (£140m), was set by Jurassic World in June.
The new Star Wars film has taken an estimated $517m (£347m) globally in three days - putting it just behind Jurassic World's $525m (£352m) tally.
Star Wars has also had the biggest opening day and Saturday receipts in UK and Ireland box office history.
With its Sunday takings projected to be £7.5m, it is expected to achieve the largest four-day weekend total in British and Irish cinemas.