Two people have been killed after a terrifying maritime disaster unfolded in the heart of New York City on Saturday night when a towering Mexican navy ship slammed into the Brooklyn Bridge.

The crash happened in a matter of seconds and without warning leaving at least 19 other people injured, including two in critical condition.

The Cuauhtémoc, a majestic three-mast sail training vessel was carrying hundreds of cadets and crew as it struck the underside of the historic bridge just before 8:30pm during a departure maneuver.

In a matter of moments, joy turned to chaos as the ship's 147-foot tall masts snapped like twigs, sending splinters, steel, and rigging crashing down onto the deck below.

In the aftermath, emergency responders raced to the scene, with NYPD Harbor and Scuba teams conducting a frantic search and rescue mission.