Charges have been dropped against Empire actor Jussie Smollett, who was accused of lying to police about a racist and homophobic attack.

The actor, who is black and openly gay, was alleged to have hired two men to help stage an attack in the early hours of 29 January.

He pleaded not guilty to charges at a hearing earlier this month and had been due to appear in court again on 17 April until today's announcement.

Speaking after the decision, Smollett said: "I have been truthful and consistent on every single level since day one. I would not be my mother's son if I was capable of one drop of what I have been accused of.


Image: The Empire star pleaded not guilty to charges at a court hearing earlier this month

"Thisand respect."

Prosecutor's office spokeswoman Tandra Simonton said: "After reviewing all of the facts and circumstances of the case, including Mr Smollett's volunteer service in the community and agreement to forfeit his bond to the City of Chicago, we believe this outcome is a just disposition and appropriate resolution to this case."

Smollett had made a $10,000 (£7,500) bond payment to the city to get out of jail after his arrest.

Image: Smollett plays gay character Jamal Lyon in Empire

Prosecutors have not said whether any new evidence has come to light since the star's last court appearance.

In his report to police, the star said he had been attacked on his way home from a sandwich shop by two masked men who shouted racial and anti-gay slurs.

The men poured bleach on him,