Hundreds of demonstrators spent Christmas Eve marching through Chicago streets and disrupting last minute shoppers, demanding an end to police brutality and Mayor Rahm Emanuel's resignation.

Protesters began marching around noon on Thursday and headed north on Michigan Avenue, calling for both Emanuel and Cook County State's Attorney Anita Alvarez to resign, in wake of the police shooting of 17-year-old Laquan McDonald.

Emanuel has faced severe scrutiny over the way Chicago cops and officials handled McDonald's death, after video footage was released in November showing the African-American teenager walking away when he was fatally shot by a white officer in October 2014.

The public has been outraged that officials waited one year to release the video and indict Officer Jason Van Dyke with murder charges for shooting the teen. Van Dyke is currently out on bail and will be arraigned on Dec. 29.

"Rahm is arrogant enough to not resign. So we're going to continue to put pressure on the business community and allow them to force him to resign," 64-year-old protester Brother Hall said, according to Reuters.

During the march, which was dubbed "Black Christmas," demonstrators chanted, "Sixteen shots and a cover-up," while purposely disrupting Christmas shoppers in the ritzy commercial area.

At other points, they staged "die-ins" by lying on the ground. Protesters also blocked entrances to popular stores like the Apple Store and H&M. However, many shoppers and tourists did not complain about the protest.

"I think it's a good reminder, especially on Christmas Eve, that it's not all about gifts and the commercialization of Christmas," said Barbara Hutchinson, 64, who was visiting from St. Louis.

"It's an interesting time of the year to do it," Marvin Gentry told ABC 7 Chicago. "If you need to get attention it's a good thing to do."

The Rev. Gregory Livingston of the Coalition for a New Chicago added, "The people are all committed here. They want to see change. They came here to see change."