Kid Rock says he hopes both Academy Award-winning director Michael Moore and actor Seth Rogen “catch a fist to the face” for their criticism of “American Sniper.”

ADVERTISEMENT

In a brief but heated message posted on his website, the 44-year-old “Born Free” singer wrote, “F--k you Michael Moore,” using a profane phrase to describe the liberal filmmaker behind the documentaries “Fahrenheit 9/11” and “Bowling for Columbine.”

“Seth Rogen, your uncle probably molested you,” the message on the songwriter’s website read. 

Rogen, star of “The Interview,” wrote on Twitter on Sunday that "American Sniper" was reminiscent of Nazi propaganda shown in a scene from a Quentin Tarantino flick:

The comedic actor later said his words were blown “completely out of proportion.”

In a Sunday tweet, Moore had called snipers “cowards,” writing:

While Moore later said in a Facebook message that he never specifically cited “American Sniper” in his online remarks, criticism poured in, with everyone from former GOP vice presidential candidate Sarah Palin and 2012 Republican presidential candidate Newt Gingrich to actors Rob Lowe and Dean Cain slamming him for the comments.

The politically active Kid Rock, a Republican who endorsed Mitt Romney in the last presidential race, has kept close ties to U.S. troops, performing for service members several times overseas.