FREMANTLE Dockers star Michael Johnson will face an assault charge over a Leederville kebab shop incident in which it is alleged a Bunbury school teacher was struck by the All-Australian defender.

The incident, partially captured on CCTV footage, stemmed from a bizarre episode in which Johnson was filmed on a mobile phone by the teacher with his pants down.

Security vision subsequently showed Johnson’s partner taking the phone, with the teacher following her out of the shop – at which point it is alleged he was punched by Johnson.

Police confirmed on Friday morning that a 32-year-old Canning Vale man had been charged with assault occasioning bodily harm over an incident in Leederville and that he would face Perth Magistrate's Court on January 18.

At the time of the incident, the Dockers said they were “disappointed” with the situation Johnson had placed himself in.

"In this instance the position Michael placed himself in, including his alleged behaviour, was not acceptable. As a club we support the person and challenge the behavior,” the Dockers said in a statement at the time.

The veteran is part of Fremantle’s leadership group, having been re-elevated earlier this year after originally being demoted from the group for a 2010 drug charge.

The kebab shop incident came days before fellow Docker Shane Yarran was charged with assault following an incident with a family member and after a trade period that had most experts agreeing that Fremantle had put itself in a position to bounce back from a disastrous 2016.

Having won just four games last year after being minor premiers, the Dockers snared Bradley Hill, Shane Kersten, Cam McCarthy and Joel Hamling via trades, with the No.7 pick in today’s national draft still to come.

Johnson, an All-Australian in 2013, managed only four games last season due to a hamstring problem.

The victim of the alleged assault has said he has no knowledge of the charges being laid.