Even if it misses out on the second spot what TFA is did is more impressive. Titanic was in theaters for almost a entire year (287 days original run plus 65 days in its re release) even if TFA has a really long run its theatrical run will be a lot shorter then Titanic's. Anything over 90 days is considered a long theatrical run now but in the 90s and before the 90s it was pretty common for some movies to be in theaters for over 6 month.