Avengers: Endgame continues to soar at the box office. After a second weekend at No. 1, the superhero movie has now made $2.188 billion worldwide after just 12 days.

Endgame passes James Cameron’s Titanic ($2.187 billion) to become the No. 2 highest-grossing movie in history worldwide. It only trails another Cameron movie, Avatar, which has made $2.78 billion globally.

Time it took to reach $2 billion at the box office:Titanic: 5,233 daysForce Awakens: 54 daysInfinity War: 48 daysAvatar: 47 daysEndgame: 11 days

— Jon Erlichman (@JonErlichman) May 5, 2019

Endgame made a further $145.8 million in the United States and Canada this weekend and $282.2 million from international markets to reach the new heights, according to EW.

The continued success of Endgame is no surprise. It opened last weekend to a record $1.2 billion worldwide. It’s made $2.187 billion now worldwide after just 11 days, a new record.