Duncan is best known for being a member of boyband Blue, but he is currently starring on "Hollyoaks" as detective Ryan Knight, who is currently hiding his sexuality, reported Digital Spy.
During his appearance on Loose Women, the 39-year-old reveals details of his "coming out journey" to the panel.
"After years of carrying this secret inside me, I wanted to be who I am. I wanted acceptance. I carried this burden on my shoulders for so many years.
"I was worried about what the fans would think, I was worried about family and friends, and I was living a lie really. It was the best thing I ever did. I did a story in a newspaper about coming out and it was one of the best things that could have happened," James says.
"I thought people would say horrible things, but nothing happened. I just had positivity, love and support. It's so important for people to feel comfortable with who they are and to come out and feel proud of who they are.
Disclaimer: No Business Standard Journalist was involved in creation of this content