Seyi Omooba, 26, sued Leicester’s Curve Theatre and her former agents for £128,000 after being dropped from a stage performance of The Color Purple.
The actress sacked over a Facebook post attacking homosexuality has had her claim for discrimination, breach of contract and harassment rejected.
She had been due to play the lead character Celie, sometimes depicted as being in a lesbian relationship.
But she was dismissed when a Facebook post she wrote in 2014 emerged.
The post was shared on social media by another actor unconnected to the play a few days after she was announced as being part of the cast in March 2019.
The entry, written when the Christian actress was 20, said: “I do not believe you can be born gay, and I do not believe homosexuality is right, though the law of this land has made it legal doesn’t mean its right.”
The virtual hearing of the Central London Employment Tribunal heard it sparked to a social media backlash and she was sacked by Leicester Theatre Trust Ltd six days later following discussions in which Ms Omooba stood by her views.
Three days later her contract with her agency Michael Garrett Associates Ltd (Global Artists) was also terminated.