Puppets go wild in the video for Ed Sheeran’s single “Sing.” The red-haired Brit transforms into a muppet version of himself as he takes on the town.

He sings karaoke at a bar in Chinatown and parties with a limo full of ladies before hitting the strip club. The puppet later meets up with his likeness and they get drunk together before crashing at a motel.

Pharrell, who produced the song, also makes a cameo in the imaginative clip.

Due June 23, Ed’s sophomore album x also features production from Rick Rubin, Jeff Bhasker, Benny Blanco, Snow Patrol’s Johnny McDaid, and Jake Gosling.