Two Brooklyn residents riding in a BMW were killed Sunday in a four-vehicle crash on the Grand Central Parkway in Queens, caused by a drunken driver who had attended a wedding the night before, officials said.

Eight others, including the driver of the BMW, were injured in the 6:30 a.m. crash and were transported to various hospitals for treatment of non-life-threatening injuries, police said. Among the injured were residents of Bellerose, New Hyde Park and Brooklyn, police said.

The victims who were killed in the crash -- Layon Campbell, 34, and Akeem Grant, 16 -- lived in East Flatbush, cops said.

Campbell was sitting in the front passenger seat and was pronounced dead at Elmhurst Hospital Center in Queens. Grant, sitting in the backseat, was ejected from the car and pronounced dead at the scene. There were two other passengers of the BMW, who were both injured, police said.

The driver of the 2014 BMW, Andrew Shakespeare, 33, of Roselle, New Jersey, was traveling at a “high-rate of speed” on the westbound side of the roadway near 188th Street when he tried to change lanes and sideswiped a 2002 Nissan Sentra and hit a 2016 Nissan Rogue, the NYPD said. 

The BMW and the Rogue went through the road's guardrail into the eastbound lanes, where a 2012 Mercedes-Benz SUV was struck by the BMW. The Mercedes-Benz then careened into an embankment off the right shoulder, hit two trees and flipped over, police said.

Police estimate that Shakespeare was driving at a minimum of 76 miles per hour, prosecutors said.

Shakespeare was transported to Long Island Jewish Hospital for a minor head injury. He had “bloodshot watery eyes,” and according to interviews with passengers of his car, he had been drinking at a wedding the night before, prosecutors said.

Shakespeare was later charged with manslaughter, vehicular manslaughter, aggravated vehicular homicide, reckless endangerment, driving while intoxicated and reckless driving, the NYPD said. 

One of the other passengers of the BMW, another 16-year-old boy, suffered a fractured pelvis and a fractured arm, prosecutors said. The fourth passenger, a 21-year-old man, suffered a laceration to his right arm, police said.

The driver of the Mercedes-Benz, a 38-year-old woman from Brooklyn, complained of right shoulder pain. The driver of the Sentra, a 59-year-old woman from Bellerose, suffered minor neck and back pain. The driver of the Rogue, a 52-year-old man from New Hyde Park, complained of neck and back pain. His front-seat passenger, a 60-year-old man from Brooklyn, suffered multiple fractures in his right leg. The third occupant, a 63-year-old man from Brooklyn, suffered a fractured rib and also complained of neck and back pain, officials said.

The highway fully reopened at about 11 p.m., the spokesman said.

With Nicole Brown