The record was previously held by the first official trailer for Infinity War, which managed 230 million views in 24 hours.
The trailer for the film – a sequel to the $2 billion-grossing Avengers: Infinity War – has the most-watched trailer of all time within a 24 hour time period across its platforms, picking up a staggering 289 million views.
Avengers: Endgame – which remained untitled until the trailer was released – features an incredible cast of Marvel’s most beloved superheroes.
The trailer prominently features Robert Downey Jr’s Iron Man, Chris Evans’s Captain America and Paul Rudd’s Ant-Man.