On TikTok, he's everyone from 'that supermarket worker who enters a flow state' to 'the Fear Factor contestant who struggled with the locks', but right now, he's The Boy Who Wouldn't Grow up.
Theo Shakes is known by over 1.5 million followers on TikTok, where he plays almost as many different characters you might stumble across in everyday life.
A lot less people know he's lived most of his life in New Zealand and is a drama school grad from Toi Whakaari with a passion for the craft of acting.
He's swapped his homemade props and observational humour for high-flying wires and a script - reimagining one of the world's most iconic children's characters in Auckland Theatre Company's production of 'Peter Pan'.
Theo said he knows he might be "catching people off guard" with this role, but he's actually been training for it his whole life.
Check out the video below to see our full chat with Theo at dress rehearsals:
He was "absolutely" a fan of Peter Pan as a kid, and actually played him in his first high school play in year 9.
"I was obsessed, I really wanted to be Peter Pan, I wanted to have no parents control me," he said. "I even popped into my old high school and told them I'm doing the show."
Still, Theo admitted there was quite a bit of pressure that came with landing the role.
"I was up at night thinking about it. I leapt off all the couches in my house, practising," he said.
You've got real people to base it off when you do TikToks - I just think about the worker I just met at New World.
"With Peter Pan, it's something that's been re-written over and over again - it's harder to take something off the page."
Despite a full-on rehearsal schedule AND performing on stage six days a week through til early November, Theo's TikTok content hasn't slowed down. In the last week, he's gained a casual 484,000 views on just three 30-second-ish posts.
"It's funny because people come up to me and say 'isn't it so cool that TikTok has given you acting opportunities?'," Theo said. "And actually, it's the other way around, the acting has given me TikTok opportunities."
Whether he's taking the mickey out of 'those theatre kids who mouth the lines backstage' online, or actually being a theatre kid himself, Theo's happy to be there.
"I'm just grateful and privileged," he said.
And even though he's got well over a million fans on the Internet, he's determined to bring a bit of magic to a much more intimate crowd in real life.
"I'm going to make sure every single person who sits in this theatre gets something from this."
Auckland Theatre Company's 'Peter Pan' is showing now at the ASB Waterfront Theatre until November 3rd.