Culkin, best known for his role in the "Home Alone" movies, was arrested Sept. 17 while traveling with a friend in a rental car on Interstate 44 in Oklahoma City.
The 24-year-old actor was arraigned on the two misdemeanor charges in Oklahoma County District Court. His next court appearance was set for Dec. 2.
Culkin was arrested after police stopped the car in which he was a passenger. Officers found over a half-ounce of marijuana and several Xanax tablets, prescription medication used to treat depression and panic disorders. Culkin did not have a prescription, authorities said.
At the time of his arrest, Culkin of New York City, was booked into Oklahoma County Jail and then was released on $4,000 bond.
Authorities confiscated about 17 grams of marijuana from a vehicle in which Culkin was a passenger. Officers also found several Xanax tablets, prescription medication used to treat depression and panic disorders, according to a police report.
Culkin was in a rental car driven by Brett M. Tabisel, 22, of New York City who was stopped for driving 70 mph in a 60-mph speed zone and for making an improper lane change. After receiving a verbal warning, Tabisel allowed police to search the vehicle.
Culkin told an officer there was $3,000 in a bag on the floor of the car. The officer opened it and found a clear baggie of what appeared to be marijuana, the report said.
A short time later, Culkin allegedly pulled another baggie out of his pocket that contained white pills and other medication. Additional marijuana was found rolled in a metal cigarette box, according to the report.