An artist is going viral on TikTok thanks to their seriously uncanny creations.

The TikTok user, who goes by the username @puppet_alp and has nearly 50,000 followers on the app as of publishing, showcases their talent for turning celebrities into surreal, literal hand puppets. (As in, their own hand is the puppet.)

The artist's handy creations include some of biggest names in music around the world, both past and present.

A video featuring the artist's hand configured to look like Ed Sheeran, for instance, has over 4.9 million views as of publishing.

The Sheeran puppet sports red hair (including "facial" hair), a "hoodie," black glasses and, seemingly, a prosthetic nose.

"This is more Ed Sheeran than Ed Sheeran," one viewer commented under the video.

"Telling my kids this is Ed Sheeran," another user joked.

READ MORE: TikToker Who Tattooed His Eyeballs Says It's 'Not That Much Pain'

Another puppet is made to look like The Weeknd —  complete with red sunglasses, "facial" stubble and diamond earring —  as the artist contorts their hand to "lip-sync" along to the pop star's hit, "Save Your Tears."

"I didn't know The Weeknd had a twin," one viewer joked in the comments section.

The TikTok artist's creations don't just include pop stars, though.

One video features a "Jailhouse Rock"-crooning puppet of rock 'n' roll icon Elvis Presley, complete with thick black sideburns.

"Elvis as hand-some as you will ever see here," someone joked in the comments.

Check out more of their creations — including Lady Gaga, Michael Jackson and more — below.

Celebrities Who Look Alike

It’s said that everybody has a doppelganger (a.k.a. look-alike) somewhere out in the world. And this yields true for celebrities, too, apparently. As wild as it is to think there are people out there who look like some of our favorite celebs, it’s even more mind-blowing that some of Hollywood’s shining stars actually do look similar to one another. Don't believe us? Check out these 25 pairs of Hollywood look-alikes.

Gallery Credit: Kayla Thomas

More From 105.3 KISS FM