Actor Tyler Posey has apologised for sharing a video on Snapchat where the Teen Wolf star proclaimed that he was gay. However, the 24-year-old later clarified and said, "I'm not gay."

Just days after posting the message on the social media site, Posey said he shared his thoughts to "spread love in this world".

"I am a big proponent of love over hate, and standing together during divisive times," the actor wrote on Twitter. "Although I'm not gay, I fully support the LGBTQ community. This was a moment intended to reflect that. And everyone, I am truly sorry to the people I've offended or lessened how big coming out is. I just want to spread love in this world."

Speculations of the actor being gay kicked off after he posted a video of himself standing under a Gay Street sign in New York City's West Village neighbourhood. "This is me. I am this and this is me. I've never felt more alive. I'm gay," the actor said in the video.

"Did Tyler posey just come out on snapchat because if he did [there were applause emoticons]," a fan wrote on Twitter.

Posey's former Teen Wolf co-star Colton Haynes came out as gay during an interview with Entertainment Weekly in May.

"It was a complete shock. I wasn't ready to be back in the headlines," Haynes said of the "Was it a secret?" comment he made after a fan in January took to Tumblr to discuss the actor's "secret gay past".

"I should have made a comment or a statement, but I just wasn't ready. I didn't feel like I owed anyone anything. I think in due time, everyone has to make those decisions when they're ready, and I wasn't yet," Haynes had said.

Teen Wolf season 5 episode 19
Tyler Posey as Scott McCall in Teen WolfMTV