No, he's not done. All but two of the starring roles he's had in the past 14 years made over $100 mil.
And the two that didn't (Eyes Wide Shut, Magnolia) are better then all the others.
Look at the profit margin those movies made. He's done.