A 63-year-old man is facing over 100 identity theft and fraud-related charges after getting caught with a bag full of fake IDs at the TD bank in Jackson Square on Tuesday, police say.

Police were called to the bank around 11:45 a.m., when a man tried to pass off a fake driver's license as his own while making a transaction. Officers found he was carrying over 100 different phony IDs in a bag, police Const. Debbie McGreal-Dinning told CBC Hamilton.

“That is an awful lot of IDs,” she said. “And who knows how he got them?”

McGreal-Dinning says the IDs were manufactured and not stolen.

A 63-year-old man with no fixed address has been charged with over 100 identity theft and fraud-related charges.

The Hamilton Police major fraud unit is still investigating.