Armstrong has also appeared in Teachers and The Street
Robin Hood star Jonas Armstrong has been fined for being drunk and disorderly outside his mother's home.
Armstrong, 29, tried to punch a taxi driver before spitting at the car and swearing at police officers, Blackpool Magistrates' Court heard.
The court was told the actor became violent outside the house in St Annes, near Blackpool, after realising he had no money to pay the taxi driver.
Armstrong admitted the charge and was ordered to pay £100 and court costs.
But he had denied either trying to throw a punch or spitting at the taxi.
The court heard how police were called by a taxi driver to the address on Durham Road at about 0255 BST on 26 April.
Pam Smith, prosecuting, said: "On arrival the defendant was being verbally abusive in the street, he was clearly drunk.
"He had spat on the rear passenger door of the taxi and refused to pay his fare.
"The driver explained he had also thrown a punch at him when challenged about his behaviour. Fortunately the punch missed."
Armstrong was then arrested and taken by force to a police cell, she added.
Michael Woosnam, defending, said Armstrong had been drinking at a family Christening and it was only after he got a taxi back to his mother's house that he realised he had lost his jacket.
When he realised he had no money, an argument broke out with the taxi driver.
Another taxi driver was called and they physically held him down until police arrived, the court heard.
"Mr Armstrong takes a pragmatic view about this," Mr Woosnam added.
"He accepts he was drunk, he accepts there was an argument. He pleaded guilty as charged."
The court was told that the Rada-trained actor was given a conditional discharge in 2001 for a "similar matter".
Armstrong has also appeared in the TV series Teachers and The Street.