BIRMINGHAM, Alabama -- A 42-year-old Birmingham man has been charged with robbery, attempted murder, and impersonating a police officer after he rammed a car and tried to force several people out of the vehicle at gunpoint.

Birmingham Sgt. Johnny Williams gave this account:

At about 12:30 a.m. Tuesday the suspect -- identified by police as Bobby Honeycutt -- rammed the victim's vehicle as he tried to force the victim off the road on Interstate 20/59.

The victim drove to a convenience store on East Lake Boulevard.

The suspect then approached the victim's car and said he was a Birmingham police officer.

The victim, a passenger and a two-year-old child ran into the store. East Precinct officers were called to the scene and arrested Honeycutt.

Honeycutt is being held at the Jefferson County Jail on bonds totaling $315,000.