Police say officers found 18-year-old Tyresse Giddeon in the parking lot and arrested him following a brief foot chase.
Authorities say Giddeon had $1,100 in cash along with the phony money.
He was charged with larceny, forgery and criminal impersonation, as well as interfering with an officer and marijuana possession.
He was held on $100,000 bond pending his court appearance and it was unclear if he had a lawyer.
A second suspect remains at-large.