Who’s better than “Teen Wolf” star Tyler Posey? “Teen Wolf” star Tyler Posey shirtless, of course.

According to Hollywood Life, a shirtless Posey co-starred in singer Halsey’s new video, “Colors.” It is “every ‘Teen Wolf’ fan’s dream,” the gossip site said. The actor is shown playing tennis with the “Hold Me Down” songstress at a country club. He is not shirtless in that bit. But Hollywood Life assures, it will make you “drool.” Posey gave her “the cutest looks” throughout the video. Halsey meanwhile spent her time taking Polaroid photos. Everything in the video looks typical enough. But the vid has a surprising twist toward the end. We would not want to spoil it for you. But we would give you a clue: it wasn’t Posey Halsey was taking snaps of. Who was she taking photos of the whole time? You will have to see the video for yourself to find out.

Watch Tyler strip down with Halsey in the video below.

Posey also recently appeared on “Lip Sync Battle,” reported Billboard. The actor performed Harvey Danger’s “Flagpole Sitta.” Billboard described it as “a nostalgia-inducing pop-punk gem that peaked at No. 3 on the Hot Rock Songs chart.”

The second half of “Teen Wolf” Season 5 premiered on January 5.

Meanwhile, Halsey is rumoured to be be dating an “Orange is The New Black” star. Halsey and Australian actress Ruby Rose were spotted dining out in Los Angeles. The songstress even posted an Instagram photo of her and Rose together. She captioned it: “Well this beautiful thing certainly turned my morning around.”

Rose was previously engaged to fashion designer Phoebe Dahl. They called it quits last year.

It was speculated that Justin Bieber played matchmaker for Rose and Halsey. Both girls are known pals of the “Sorry” singer. Halsey even covered his track, “Love Yourself.”