Troye on stage with theatre great

Wolverine actor Troye Sivan will star alongside theatre legend Sir Ian McKellen in the WA season of Waiting for Godot.

The 14-year-old actor arrived in Perth on Friday after nine weeks in South Africa filming a movie with John Cleese.

He said life had been "pretty crazy" since starring as the younger incarnation of Hugh Jackman's Wolverine in the X-Men spin-off film. "I'm having an absolute ball, travelling and getting to see things I never thought I'd get to see," Troye said.

Waiting for Godot opens on Friday and the Dianella teenager is one of two young actors chosen to play "boy" - a small walk-on role - during the Perth season of the Samuel Beckett absurdist play. He will share the role on alternate nights with Craig Hyde-Smith of Kallaroo.

Troye said he was not particularly daunted sharing the stage with McKellen, a giant of the theatre who has played major roles in many of the most popular film franchises of the past decade, including Magneto in X-Men and Gandalf in Lord of the Rings.

"I'm more daunted by the fact that it is theatre in general and you can't say 'cut, I wasn't happy with that'," he said. "But it's going to be nice to do some theatre: I did Oliver when I was in Year 7, I played Oliver and that was just before Wolverine, so I'm excited to try it out."

Troye, who turns 15 during Godot's season at His Majesty's Theatre, has just finished filming the movie Spud. It is based on the John van de Ruit books of the same name, which are set in 1990 against the backdrop of Nelson Mandela's release from jail.

It is Troye's first lead role.

"It's about a boy who wins a scholarship to go to an elite all-boy boarding school," he said. "His name is John Milton but he gets the nickname Spud - he wants acceptance from the others so it's about his journey."

Sivan said he was looking forward to spending some time in Perth.