Staff and customers have foiled a gunman who tried to rob them at a McDonald's outlet in south-east Melbourne.
A 20-year-old Heatherton man has been charged with three counts of armed robbery after allegedly bursting into McDonald's with a gun in Mulgrave just before 1am (AEDT) on Monday.
The robbery was foiled when staff and customers tackled the man after he demanded cash. They held him down until police arrived.
He is expected to appear in Melbourne Magistrate's Court on Monday.