Officers went to the 2700 block of Potomac Mills Circle around 5:15 p.m. on Friday for the report of a disorderly person, Prince William police spokesman Jonathan Perok said.
Security guards at Potomac Mills mall told officers they found the 15-year-old under the influence of alcohol and trying to open cars in the parking lot, Perok said.
While the guards were detaining the teen, they said he hit them each in the face, according to Perok.
Officers arrived and "were placing the accused in a police cruiser, he spat at one of the officers," Perok said.
The 15-year-old was charged with assault and battery on a law enforcement officer, two counts of assault and battery and intoxication in public.
He was held at the Juvenile Detention Center and his next court date was not available.