A surveillance camera caught 71-year-old Samuel Williams jump out of his seat and head toward the two armed men.
The men were trying to rob an Internet cafe in Ocala.
One suspect was shot in the arm -- the other one in the buttocks and right hip.
Both 19-year-olds were later arrested and taken to a hospital. The men have been charged with armed robbery.
Williams has a license to carry a concealed weapon and does not face any charges.