EastEnders actor Steve McFadden was left with a black eye after a pub brawl.
The actor - who plays hardman Phil Mitchell - was floored by another man while on a night out in Falmouth, Cornwall,.
Eastenders bosses decided to write him out of scenes and delayed some shooting because the 48-year-old was bruised up after the incident on 29 July.
A source told Daily Mirror, "He was pretty banged up. He walked away with a black eye. The guy he argued with is a big bloke. He obviously took exception to Steve.'
An EastEnders spokesman refused to comment, saying it was a personal matter.