Time it took to reach $2 billion at the box office: Titanic: 5,233 days Force Awakens: 54 days Infinity War: 48 days Avatar: 47 days Endgame: 11 days 492 views05:00