Investigators said the officer was pulled into the car after putting the driver in a headlock. A second officer at the scene was shoved to the ground, and the driver took off and accelerated, police said.
Police said the car stopped about a mile away from the site of the traffic stop.
Earlier reports said the officer was dragged by the car, but dashcam video showed the officer was completely in the vehicle even though the door was open. At some point, the officer closed the door in order to keep from falling out, police said later.
The driver and two passengers tried to run away, police said, but they were taken down by other responding officers and arrested.
JUST IN: @MariettaPD identifies the driver who allegedly kidnapped Ofc. Brian Wallace as Cory Moody. Passengers are Eyzaiya Moody & Walter Gadson, Jr. Backup who was shoved on Delk Rd is Sgt. Brian Honea. 3 suspects face assault, obstruction, & kidnapping charges. @wsbtvpic.twitter.com/IzvgaH9jq1
"Certainly, it was a chaotic scene,” said Marietta Police Officer Chuck McPhilamy. “We're incredibly happy and fortunate that the officer pushed back into traffic wasn't run over or hurt, even happier the officer that became trapped partially into the vehicle was able to stay just out of harm's way enough that he wasn't pushed out of the vehicle or pulled in any further or hurt. Now that we know there were handguns involved, certainly there could've been a gunfight inside the car.”