L habach,
I think you included that link to show this example of the future perfect using before:
They will have completed the project before the deadline.
I contend that before is correct there only because of the use of the word, or the idea of, deadline.
I will change my last post above to agree that if there is the understanding that she is going again tonight, before works, but there is nothing in the sentence itself that implies that. However, I agree that that understanding makes before an acceptable answer. However, it takes a special understanding or implication to make before work.
If our sentence had been
I will have seen this movie six times _________ my pass expires tonight,
then I would agree with before, because it is a deadline situation.
In addition, if the understanding between the speaker and the hearer is that tonight is a deadline like that, then before works.
So, in just a plain reading of the sentence, no deadline is implied, so I stand with after.
Bruce