Former One Direction singer Harry Styles played Mick Jagger on Saturday Night Live yesterday.

The sketch was called “Celebrity Family Feud: Time Travel Edition,” which featured a 1977 team and a 2017 team competing against each other.

In addition to looking the part, the former member of One Direction nailed the legendary musician’s mannerisms.

Even when he was in the background of the action, Styles continued to stay in character with jittery movements and showing off his lips.

“Solo? Why would anyone in a successful band go solo? That is insane, ” Styles, clad in a white suit, said when someone asked him about his music.

The skit was one of several that starred host Jimmy Fallon and Styles together.

You can watch Styles’ skit here:

Styles was also the musical guest for the night. You can see him perform his song “Sign of the Times” here: