Officers patrolling the mall were called to the food court Saturday evening for a report of a fight and found an 18-year-old man stabbed in the back.
Rescuers took him to Shock Trauma, where he was later released.
Police charged Deandre Simms, 20, of Columbia, Md., and a person identified only as a juvenile with assault and disorderly conduct. They also charged a 17-year-old boy from Columbia with assault and reckless endangerment.
Investigators don't know yet what led to the fight.