Kaya Scodelario (Effy from Skins) watched in shock as her boyfriend, Elliott Tittensor (Carl Galliger from Shameless) was attacked outside of a north London court.
A 46 year-old man with grey hair attacked Elliott by punching him in the stomach. A witness to the attack told the Daily Mail, "He (Elliott) was walking down the steps when a guy tapped him on the shoulder and just smacked him in the stomach all of a sudden."
After the first blow Elliott was bundled into a waiting car by his minders but refused to leave until he knew his girlfriend was okay. Bless. The attacker was apprehended by the mobs of waiting policemen.
Elliot had been appearing in Highbury Magistrates' Court where he pleaded guilty to driving without insurance.
More pictures are in the gallery