Skip to Content

You won’t believe it, but Michael Moore has said something controversial.

On the heels of American Sniper breaking the record for largest box office haul in January, the outspoken director has come out and spoken negatively about the role of snipers in war.

Michael Moore Pic
Photo via PNP/

"My uncle killed by sniper in WW2. We were taught snipers were cowards. Will shoot u in the back. Snipers aren’t heroes. And invaders r worse," Moore tweeted. 

In the Clint Eastwood-directed drama, Bradley Cooper plays real-life U.S. Navy SEAL Chris Kyle.

He has earned an Academy Award nomination for the portrayal.

It didn’t take long for backlash to build against Moore’s initial Tweet, prompting a series of follow-ups from the filmmaker in an attempt to clarify his stance.

"Hmm. I never tweeted 1word bout AmericanSniper/ChrisKyle. I said my uncle killed by sniper in WWII; only cowards would do that 2 him," he wrote.

Moore than went on to disparage to movie in general for appearing to support the war in Iraq.

“Iraqis are called "savages" throughout the film,” he Tweeted. “Sorry to have to state the obvious again: Invading a country that hasn’t attacked you is illegal & immoral. History will judge us harshly.”

Via a subsequent Facebook post, Moore praised Cooper’s performances, along with the editing, costumes and makeup. But he still came down hard on the overall message.

"I think most Americans don’t think snipers are heroes. Hopefully not on this weekend when we remember that man in Memphis, Tennessee, who was killed by a sniper’s bullet."

Moore, of course, is referring to today being Martin Luther King Jr. Day.