A Canadian man was arrested after attacking several people at Miami International Airport, including Transportation Security Administration officers.
Cameron Dylan McDougall, 28, of Toronto, Canada, has been charged with three counts of battery: battery on a police officer, one count of battery on a person 65 or older and one count of misdemeanor battery for the Dec. 28 incident.

Cameron Dylan McDougall, a Transportation Security Administration officer, was arrested by Miami-Dade Police in Miami, Florida on December 28, 2024.
Miami-Dade police
According to the arrest affidavit, McDougall approached and assaulted a victim as the man was walking to his door at a major transportation hub in Miami, Florida. Yanez, who is identified as the victim in the complaint, said McDougall “never indicated anything to him and walked over to him and started punching him.”
It said another victim, identified in the complaint as Mr. Pastor, saw the attack and “tried to break up the fight,” but McDougall punched him in the arm.
McDougall assaulted other passengers, the report stated, before proceeding to the TSA screening area, where he attempted to hit a TSA officer.
He also punched another TSA agent “three times with a closed fist in the face” when the officer intervened, according to the complaint.
Authorities were able to arrest McDougall after being detained by a witness.

Transportation Security Administration regulations posted in a terminal at Miami International Airport in Florida.
Jeff Greenberg/Jeffrey Greenberg/Universal Imag
It is not known if McDougall was under the influence of drugs at the time, but he was not under the influence of alcohol, according to the report.
The TSA issued a statement saying, “This unprovoked and brazen physical attack on our employees is unacceptable and will not be tolerated. TSA is working with law enforcement and will take independent enforcement action against this individual.”
The agency has signs posted at security checkpoints nationwide that threats, verbal abuse or physical violence of any kind against employees are not tolerated and can result in criminal penalties and fines of up to $13,910.
The TSA also clarified in its statement that additional information on the individual and criminal charges against McDougall would come from Miami-Dade Police. The police department did not immediately respond to ABC News’ request for comment.
