The man, identified as Henry Elmer, formerly of Oklahoma, allegedly walked into a Yuma Wells Fargo Bank Saturday afternoon, pulled out a box-cutter knife and demanded money, the Yuma (Ariz.) Sun reported.
After allegedly receiving an undisclosed amount of cash from a teller, Elmer promptly exited the bank, police said.
Elmer then took refuge down the street at the Village Inn Pizza Parlor.
Elmer "went to the restroom and then he came up here and ordered beer," said Sam Klamp, a cook at the restaurant.
The man reportedly became impatient and asked how long it took to get a beer, said cashier Marisol Mendivil, who pointed out to Elmer that his beer was waiting on the counter.
"He got his beer and then went back up to order some pizza," Mendivil said.
"As he sat down a cop walked in and saw the guy. Then the cop asked me if the guy had been here that long, and I told him 10 minutes tops. That's when the rest of the cops came in," said Klamp.
As Elmer awaited his pizza, about five officers surrounded him at his table.
"He actually stood up and tried to resist and they pulled their guns on him. He was trying to break free when they were holding him," Klamp said.
Police arrested Elmer and alerted employees that Elmer may have paid for his beer and pizza with stolen money.
"I told them he had bought stuff and had paid with a $20 (bill), so we gave them the $20 back," Klamp said.
After being arrested, Elmer was identified by bank employees and security video footage, police said.
Elmer was booked into the Yuma County Detention Center on a range of robbery and theft related charges.
Exploding whale video goes viral on Internet
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'