Is Zac Efron using Michelle Rodriguez for her money? According to OK magazine, Zac is broke. And on their recent vacation, it was Michelle who was picking up the tab.

A source says, "Zac nearly drained his bank accounts partying, so he’s pretty broke while he waits for his profits from Neighbors to come in. He told Michelle that he couldn’t afford to go to Europe, but she wanted him there and was happy to pay for his trip."

The insider says Michelle doesn't mind playing sugar mama. "Part of her may actually like paying, because it makes her feel powerful. Plus, she’s confident that Zac will pay her back when his checks start rolling in."