“Transformers” director Michael Bay has had it with snively, overpaid actors who complain about doing artistically unfulfilling work but happily cash the accompanying huge paychecks.

Bay, 47, slammed ungrateful actors whom became rich and famous after he cast them in his blockbuster Transformers franchise, but then have the nerve to repeatedly slam the project.

While he didn’t name names, Michael was responding to “Transformers” stars Megan Fox, Shia Labeouf, and most recently, Hugo Weaving (the voice of Megatron), who have all openly criticized the action-film series and proclaimed ad nauseum that they only did it for the money.

Bay suggested that instead of complaining, they should donate part of their massive paychecks to charity, and put their money to good use. He’ll match any donations they make.

Bay wrote on his blog (the post has since been deleted):

“Do you ever get sick of actors that make $15 million a picture, or even $200,000 for voiceover work that took a brisk one hour and 43 minutes to complete, and then complain about their jobs?

With all the problems facing our world today, do these grumbling thespians really think people reading the news actually care about trivial complaints that their job wasn’t “artistic enough” or “fulfilling enough”? […] What happened to people who had integrity, who did a job, got paid for their hard work, and just smiled afterward? Be happy you even have a job — let alone a job that pays you more than 98% of the people in America.

I have a wonderful idea for all those whiners: They can give their “unhappy job money” to a wonderful Elephant Rescue. It’s the David Sheldrick Wildlife Trust in Africa. I will match the funds they donate.”

Bay-directed films have grossed a staggering $1.8 billion to date.