(CNN) - Kevin Spacey is under fire for tweeting a so-called apology for an alleged sexual assault and coming out as gay at the same time.
Actor Anthony Rapp told BuzzFeed that the House of Cards star made a sexual advance toward him in 1986.
Spacey was 26-years-old at the time and Rapp was just 14.
Spacey said on Twitter that he may have been drunk and doesn't remember the incident, but said if it's true, he owes Rapp the "sincerest apology."
He then went on to say he now chooses to live as a gay man.
Many celebrities responded by accusing the Oscar-winning actor of deflecting the assault allegations by coming out of the closet.
Comedian Wanda Sykes tweeted that Spacey does not get "to hide under the rainbow!"
No no no no no! You do not get to “choose” to hide under the rainbow! Kick rocks! https://t.co/xJDGAxDjxz
— Official Wanda Sykes (@iamwandasykes) October 30, 2017
Columnist Dan Savage said that being drunk or closeted does not excuse assaulting a 14-year-old child.
Actor and comedian Billy Eichner approached the topic with humor and disgust.
He tweeted: "Kevin Spacey has just invented something that has never existed before -- a bad time to come out."
Kevin Spacey has just invented something that has never existed before: a bad time to come out.
— billy eichner (@billyeichner) October 30, 2017
He continued: "The Spacey statement is truly disgusting, irresponsible and dangerous."
Copyright 2017 CNN. All rights reserved.