A fight between three men outside The Star Casino in Broadbeach has turned ugly.
Police say a man was hassling a taxi driver at the cab rank on Casino Drive around 6pm on Friday when the tussle began.
A third man stepped in and allegedly assaulted the would-be passenger.
ARTICLE CONTINUES AFTER THIS ADVERTISEMENT
The 38-year-old man suffered a serious injury to his ear and was taken to the Gold Coast University Hospital for medical treatment.
A 35-year-old Shepparton man has been charged with one count of grievous bodily harm and is due to appear in the Southport Magistrate Court today.