Coronation Street's Bruno Langley has been charged with two counts of sexual assault by police.
It comes after a woman was sexually assaulted at a music venue in Manchester.
He played Todd Grimshaw on the ITV soap since 2001.
Bruno, 34, was last week sacked from the soap.
A Greater Manchester Police spokeswoman said: "Bruno Langley has been charged with two counts of sexual assault and will appear at Manchester Magistrates’ Court on Tuesday 28 November 2017.
"At around 1am on Sunday 1st October 2017, police received a report that a woman in her 30s had been sexually assaulted at a music venue on Swan Street in the Northern Quarter."
He became the first openly gay character on the show and has recently been dating vicar Billy Mayhew, played by Daniel Brocklebank.
In 2013 he split from Victoria Roscoe, mum to his son, Freddie, ten.
The pair had been together since 2004.
Langley said in a statement: "Sadly, I will no longer be working on Coronation Street. Acting on the show has been the fulfilment of a personal dream.
"Playing the role of Todd Grimshaw since I was 17 years old has been a huge part of my life, and an absolute honour.
"I would like to thank all of my friends who work on the show for their love, friendship and support during this extremely difficult period."