Passengers on a charter flight at Jamaica's Sangster International airport were taken hostage on late Sunday night.
Apparently, a man snuck aboard the CanJet plane which was headed for Halifax, Canada and took hostages.
They were boarding the CanJet flight from Sangster International Airport in Montego Bay to Halifax, Canada, late Sunday when the security breach occurred, said Elizabeth Scotton, a spokeswoman for the company that manages the airport.
Scotton would not say how many hostages were being held.
About 150 people were scheduled to be on the flight, said Jamaican police Lt. Col. Derek Robinson, and it was not known how many were on the plane.
Watch the CNN International report:
The BBC adds that negotiations are taking place:
The man reportedly breached security systems using fake ID and boarded the plane as it was preparing to take off at around 2230 local time (0430 GMT).
Negotiations for the release of the hostages are said to be taking place.
The gunman is said to have robbed passengers, most of whom were released after half an hour.