Coronation Street actor Chris Fountain has blamed a "moment of madness"after he was sacked from the ITV soap days following the discovery of offensive songs on YouTube where he masqueraded as a masked rapper called The Phantom.
Mr Fountain, who played mechanic Tommy Duckworth in the long-running soap, said he was "mortified" and that his actions had "hurt and let down so many people".
The 25-year-old's acting career was torpedoed earlier this month after the discovery of videos posted to YouTube which included lyrics like "I will f*** anybody up in the worst way, rape a bitch on her birthday" and "I'm a motherf**king demon, I'll stab you in the face with a diseased needle".
The videos had been online for almost a year but Mr Fountain's identity had been concealed by the Halloween-style mask. In the aftermath of the revelations, exposed by a tabloid newspaper, Mr Fountain's actions were shunned by women's groups and MPs.
Tory MP Priti Patel said his music showed "a lack of respect, regard and understanding of the crime of rape".
Mr Fountain said that he had been "experimenting" with the music when he was identified by a tabloid newspaper.
In a statement he said: "The lyrics that appeared online were influenced by a style of hip-hop that I was experimenting with at a private freestyle session and blurted out in a moment of madness.
"There is absolutely no excuse - I take complete responsibility for my actions - but they were in no way thought out or represent at all my attitude towards women, rape and violence.
"I just want to apologise from the bottom of my heart to everyone who I have offended or upset.
"I am also mortified to have put my mother, grandad and girlfriend through the last few days which they are hurt and bewildered by and so do not deserve. I am so sorry."
Mr Fountain added: "I have had two wonderful years playing Tommy Duckworth with only happy memories of my time on Coronation Street.
Mr Fountain's departure is the latest setback for the ITV soap which is currently missing two of its most familiar faces.
Bill Roache, 81, who has played Ken Barlow in the ITV1 soap since its launch in 1960, is absent from the show as he awaits trial for child sex charges.
The world's longest-serving soap actor, who will enter formal pleas in court next month, is due to face trial in January over two counts of raping a 15-year-old girl in east Lancashire in 1967 and five indecent assaults involving four girls aged between 11 or 12 and 16 in the Manchester area in 1965 and 1968.
Roache strenuously denies the allegations. Roache's lawyer said his client was looking forward to standing before a jury to "vigorously protest his innocence" over "deeply upsetting" child sex allegations.
- The Independent