Conservatives routinely pillory Hollywood stars for espousing liberal causes such as firearms control.

They note that these same actors’ movies typically glorify gun violence, or that they benefit from the security provided by armed guards at red carpet jamborees.

Amy Schumer launched an impassioned rebuttal against those critics today at the Los Angeles March for Our Lives.

She told the crowd: "We know it’s hard and we know they will twist our words and laugh at us, and lie and lie and lie and lie and lie. How do they sleep at night?

"You are killing children. And they call people like me 'Hollywood liberals'. Like there’s something in it for us.

"No, what's in it for us is knowing we're doing our part to keep our children alive.

"Speaking up about this puts literal targets on our backs. And for sick bullying and lies about us, and it narrows the people who will support our work.

"We sell half as many tickets because we’re standing up for what’s right."

Schumer spoke out about firearms violence after a gunman opened fire, killing two people, at a screening of her movie Trainwreck in Louisiana three years ago.

She also happens to be related to Senate Democratic leader Chuck Schumer, a vocal proponent of gun control.