Conor McGregor has admitted he was wrong to use a homophobic slur.
The UFC star - who recently turned boxer for a €100m bout with Floyd Mayweather - made the comments about an opponent.
McGregor was overheard using the word f****t while escorting his teammate, Artem Lobov back to the dressing room after he was beaten in a fight against Andre Fili.
The 29-year-old called Fili the “F” word twice while consoling the beaten Lobov.
Speaking during a promotional engagement for his new biopic ‘Conor McGregor: Notorious,’ he insisted he is not anti-gay:
“I have many gay friends,” he said. “When we were campaigning for gay marriage, I was a big campaigner for it.”
“It wasn’t like I was shouting at two people of the same sex kissing.
“It is an offensive word and I shoudn’t have said it and I have got to just hold up my hands and say I am sorry for anybody that is offended.”
In the interview with Sky News, McGregor admitted that there are some words that should be deleted from his list of insults now that he has become a world star and role model - however he asked his fans to remain patient with him and his mistakes.
He added that he was not thinking about the meaning of it as he said it – and simply chose his words badly as he was trying to comfort a team-mate who'd just lost a big fight.
The film outlines McGregor’s rise from unemployment in Dublin to the top of the fighting game.
In the interview he said his career is no longer about the money – adding that it is the fighting that remains his passion and driving force.
He said he is in a position where he has “forever money” – and laughed off suggestions that he might consider entering politics.
"What do politicians even do?” he asked. “I don't know what they do.”
"I do lots of good things already. I help people.
"What does the Irish President earn? €150,000 a year? I earn that in less than a week. I'm already the President!"
‘Conor McGregor: Notorious’ is in cinemas now.