yes and no.
You are right, that advertising tie-ins alone, have probably already made a profit. And the movie itself will unquestionably turn a profit off the backs of batman.
I would project 500-800m. Quality of the movie is completely irrelevant.
But that said, quality of the movie...