The Iraq war biopic "American Sniper" is a bona fide hit with moviegoers, but the film has also attracted critics who question its historical accuracy and whether it glorifies a killer.

The film, which raked in a record-setting $105.3 million over the weekend, is based on the life of Navy SEAL sniper Chris Kyle.

Before his death in 2013, Kyle was proclaimed to be the most lethal sniper in the U.S. military, with 160 confirmed kills during four tours in Iraq. He detailed his time fighting in Iraq in the best-selling autobiography "American Sniper."

He was awarded several commendations for his service, including two Silver Star Medals and five Bronze Star Medals. Then in 2013, the father of two was killed at a Texas shooting range by a veteran who was allegedly suffering from PTSD.

The film adaptation of his story has garnered lots of Oscar buzz, nabbing six nominations, including a Best Actor nomination for Bradley Cooper. But along with the kudos, it's garnered some passionate criticism.

Actor Seth Rogen and director Michael Moore were among the film's highest-profile critics.

Over the weekend, Rogen tweeted that the film "kind of reminded" him of a particular scene from the 2009 film "Inglourious Basterds," in which a Nazi propaganda film is shown.

Moore, who tackled the Iraq war in his 2004 documentary "Fahrenheit 9/11," tweeted about snipers in general, noting that he has long-considered them "cowards."

Both tried to clarify their comments after they were blasted online, with Moore noting in a Facebook post that Cooper's performance in the film was one of the best of the year, and that the film had great editing in general.

For his part, Rogen later tweeted out further clarification of his remarks:


But the two weren't the only ones who raised concerns about the film. Many online said the film was inaccurate and jingoistic:

But others rushed to defend the film and the real-life Kyle, including several celebrities and politicians who took jabs at Moore and Rogen. Former governor of Alaska Sarah Palin took to Facebook to slam the film’s critics, calling them "Hollywood leftists."


 

 

Newt Gingrich, former Republican congressman, tweeted that Moore should spend time with ISIS and Boko Haram to learn to "appreciate" the film.



And many other fans of the film expressed similar sentiments: