Look, we all know Avengers: Infinity War was going to break records and make much money, but for it to break the $1 billion threshold this fast worldwide was not expected by many.

Infinity War took in $112.5 million domestically this weekend, and $162.6 million worldwide internationally. This makes its domestic total $450.8 million and $713.3 million internationally.

Combine the two and that means Infinity War has made a whopping $1.164 billion worldwide.

This makes this the sixth Marvel movie to join the billion dollar club, and now Avengers: Infinity War is number 15 on the worldwide box office chart.