The mother of an Irish actor who earned more than €1m in the Harry Potter movies has told the High Court he spent his money on drink, cars and girls.

Devon Murray is being sued for €286,000 by his former agent, who claims the 27-year-old unlawfully tried to get out of his contract.

Neil Brooks signed Devon Murray when he was 11 or 12. Soon afterwards, he secured a role in the first two Harry Potter movies.

Seamus Finnigan, an Irish half-blood wizard, was a character he ended up playing for the entire series.

Mr Brooks claims he secured a pay increase for his client ahead of the third movie, and said they agreed to an increase in his cut from 12.5% to 20%.

Devon told the court he fired him after a picture of him smoking on set emerged in the papers.

He said he thought agents would be “magically able to make things disappear”.

He also said he could never get a hold of him and his father would have to take him to the airport when his driver did not show up.

He, along with his parents Michael and Fidelma Murray from Celbridge, Co. Kildare, are being sued for €286,000.

In her closing speech, Fidelma said her son spent his money on drink, cars and girls.

She said he is her only child so she was not going to give out to him.

A decision is due tomorrow afternoon.