Hollywood actress and human rights activist Mia Farrow also joined the stars in slamming the judgment, saying it was a "very dark day" for freedom and human rights in India.
"I am more disappointed with this judgement. It feels very intolerant and violative of basic human rights. It's a shame," superstar Aamir Khan said in a statement.
Actor John Abraham tweeted: "India has harboured archaic prejudices once again... The Supreme Court has criminalized homosexuality... Shame."
Filmmaker Onir, who has been vocal about gay rights, said it was a sad day for Indian democracy.
Also Read
The 'My brother Nikhil' director added: "A sad day for democracy where the SC bench denies the LGBT community its constitutional rights to equality and protection against discrimination."
Actor-director Farhan Akhtar tweeted: "The Supreme Court got it wrong today. Sec377."
Farrow criticised the judgement in a series of tweets.
"Very dark day for freedom and human rights as Indian Supreme Court rules to criminalize homosexuality. Canceled trip to India," tweeted the star of 'Rosemary's Baby' and in a sarcastic note added, "My wife and I would not feel welcome there."