The man suspected of carrying out a deadly shooting at a Florida Airport has been charged by Prosecutors.

Esteban Santiago, 26, is accused of opening fire at Fort Lauderdale Airport, killing five people and injuring six others.

He is charged with carrying out an act of violence at an International Airport resulting in Death, which carries a maximum punishment of execution.

Santiago also faces lesser weapons charges.

The suspect, who is in custody, told agents he had planned the attack and bought a one-way ticket to Fort Lauderdale, according to court papers.

Authorities said they did not know why he chose this target and that terrorism had not been ruled out.