Titanic (1997) Box Office revenue beaten by Avengers Endgame (2019)