Colton Haynes’ character comes out, kisses Charlie Carver in new ‘Teen Wolf’ clip

Looks like Jackson really came into his own while in London.

During the first two season’s of MTV’s “Teen Wolf,” the character — played by Colton Haynes — clearly had a lot weighing on his mind. Turns out there was a reason for all that surliness: He was in the closet.

As portrayed by Colton Haynes, Jackson’s now living with his boyfriend Ethan, played by Charlie Carver. In fact, in this newly revealed clip from “Teen Wolf” Season 6, the two are about to celebrate an anniversary.

Related: Here’s the best bits of Colton Haynes’ thong-wearing “Rough Night” cameo

“We’re an odd couple,” Carver tells Entertainment Weekly. “His character’s always been kind of an arrogant prick, so I’m the one who tones him down.”

“They complement each other perfectly,” Haynes says. “They have a really beautiful relationship.”

The following clip includes some swashbuckling antics involving werewolf hunters, followed by a long kiss between Ethan and Jackson. Let’s have an ogle, eh?