The FBI says the stabbing of a police officer at a Flint airport Wednesday is being investigated as an "act of terror," carried out by a man who yelled "Allahu Akbar" before knifing the officer in the neck.

The suspect is Canadian resident Amor Ftouhi, who was charged in U.S. District Court with committing a violent act in an airport after he allegedly stabbed a police officer at Flint Bishop International Airport on Wednesday morning.

"Ftouhi walked up to a fully uniformed police officer at a publicly accessible area of the airport, yelled 'Allahu Akbar,' pulled out a knife and stabbed the officer in the neck," FBI agent Thomas Sondgeroth wrote in a criminal complaint. "After stabbing the police officer, Ftouhi continued to yell 'Allah' several times."

Then came talk of retaliation, the complaint says.

"He further exclaimed something similar to, 'you have killed people in Syria, Iraq and Afghanistan and we are all going to die,' " the complaint states.

A law enforcement officer managed to subdue Ftouhi. According to the complaint, the suspect asked the officer "why he didn't kill him."

If convicted, Ftouhi faces a maximum penalty of up to 20 years in prison.

Michigan State Police Lt. Mike Shaw said the victim, Lt. Jeff Neville, was stabbed in the neck at about 9:30 a.m., and that the airport was evacuated shortly after the incident occurred. Neville is a former Genesee County Sheriff's lieutenant, Shaw said.

The injured officer is in “satisfactory” condition, authorities said.