Jim Carrey has hit out at new legislation that will require all state school children in California to be vaccinated.

He accused Governor Jerry Brown of “poisoning” children with mercury and aluminium, adding: “This corporate fascist must be stopped.”

The new legislation removes personal belief exemptions to vaccinations for religious reasons.

Jim added that he was not anti-vaccine, but “anti-thimerosal” [sic], claiming that the mercury-based preservative thiomersal could be dangerous.

The Bruce Almighty actor, 53, drew a comparison for his followers: ”They say mercury in fish is dangerous but forcing all of our children to be injected with mercury in thimerosol is no risk. Make sense?”

After he Tweeted a link to an online documentary, adding: “It’s shocking!”, many expressed concern about his sources of information.

The thiomersal controversy is based on the idea that mercury in vaccines could cause autism.

A link between vaccines and autism was made by Dr Andrew Wakefield in 1998, sparking an anti-vaccination movement.

However, his findings were widely discredited and the scientific consensus is that there is no connection.

Jim has long been a critic of this consensus, writing a blog for The Huffington Post in 2011 titled: The Judgment On Vaccines Is In???

However, he sought to make clear that he is not against all vaccination.