The trailer for the new Avengers film, Avengers: Endgame, has set a new record with over 289 million views in 24 hours.

The previous record of 236m was set by the film's predecessor, Avengers: Infinity War.  

We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

With Twitter conversations at 549,000, Endgame has also seen off Infinity War's record of 389,000.

Avengers: Endgame is due in cinemas on April 26, 2019.