Disney’s Beauty and the Beast has broken box office records after taking £18.4m over its opening weekend.
The huge haul means the live-action version of the animated classic, which stars Emma Watson as Belle and Dan Stevens as the Beast, is the fifth highest grossing three-day opening of all time and the highest grossing three-day opening weekend for a PG movie.
The Saturday box office of £7.9m was the second highest grossing Saturday ever, only behind Star Wars: The Force Awakens.
The movie also performed well at the US box office, opening with an estimated $170m (£137m) and setting a new high mark for family movies.