Rod Stewart has been charged by police after allegedly punching a security guard at a hotel in Florida.
According to a police report, the altercation occurred after the 74-year-old singer and his companions, including his son Sean, failed to gain access to a private event on New Year’s Eve.
Sean Stewart allegedly pushed the security guard and Rod Stewart struck his chest “with a closed fist”, the report says.
Rod Stewart and his son were both charged with “simple battery”.
The security guard at the Breakers Palm Beach Hotel, named as Jessie Dixon, told officers that he saw a group of people near the check-in table of the private event in the children’s area, trying to enter without permission.
Jessie Dixon told police that the group “began to get loud and cause a scene”, refusing to leave.
According to the affidavit, Sean Stewart got “nose to nose” with the security guard, who told him to back away.
The report then alleges that Sean Stewart, 39, shoved Jessie Dixon backwards, before Rod Stewart stepped towards the security guard and threw a punch, hitting him in the left ribcage.
The arresting officer says in the report that he made contact with Rod Stewart, who said he and his family approached the check-in table to try to gain access to the event for their children.
According to the affidavit, Rod Stewart told police that after the family were denied access, Jessie Dixon became argumentative with them, causing his family to become “agitated”.
The singer apologized for his role in the incident, the officer’s report says.
The officer says the altercation was witnessed by two other hotel employees, who signed witness statements confirming they saw the push by Sean Stewart and the punch by Rod Stewart.
Video footage also revealed Sean Stewart and his father as the “primary aggressors” in the confrontation, according to the report.
Both Rod and Sean Stewart were charged and are due to appear at the Palm Beach County Criminal Justice Complex on February 5.