Avengers: Endgame beats box office records with $1.2bn debut

Avengers: Endgame has made box office history by taking a record-breaking $1.2bn (£929m) in global ticket sales in its opening run.

The Disney blockbuster has become the fastest film ever to break the $1bn barrier, doing so in just five days.

Endgame is the 22nd offering in the Marvel Studios superhero franchise.

Its opening takings smashed the previous global debut record of $640m set by last year's Avengers: Infinity War.

In the US alone, Endgame - which stars Robert Downey Jr as Iron Man - brought in a record $350m, and also enjoyed the UK and Ireland's biggest opening ever with takings of £43.7m.

Forbes notes that 45% of the global ticket sales came from 3-D showings around the world while $91.5m (£70.7m) came from IMAX screens, double Marvel Studio's previous opening weekend record.

Also 4DX - the cinema experience with stimulating effects like water, wind, scent and strobe lighting - earned $15m (£11.6m) globally on the movie.