Robert Pattinson talks celebrity on Maps to the Stars red carpet

Robert Pattinson, the heartthrob from Twilight, Julianne Moore and John Cusack joined director David Cronenberg on the red carpet for the North American premiere of Maps to the Stars.

The Canadian director's latest film is a satirical examination of celebrity culture in Hollywood through the lens of family relationships.

In a red carpet interview with CBC Art reporter Eli Glasner, the auteur said he doesn't think an American couldn't have made this movie.

"I'm not sure that they would understand it as being anything other than just a criticism of Hollywood," said the 71-year-old.

"The proof is that the script has been around for 20 years...and I have to assume that's because either they didn't like it, or they didn't really understand it."​

Pattinson, who is starring in his second Cronenberg film, plays a would-be actor and writer with a day job as a chauffeur.

Hollywood not part of Pattinson's 'life'

Despite the screaming fans at the film's premiere, the British actor was reticent to admit his own celebrity.

"I've never really allowed it to be particularly a part of my life. It's just a part of my job, not my life," he said. "I think If I ever really tried to analyze it I'd go insane."

Julianne Moore, who won the best actress award at the Cannes Film Festival in the spring for her work in the film, plays Havana Segrand, a fading B-list Hollywood actress.

Of her character she observed: "Havana would be delighted to be at TIFF. Are you kidding me? I think any festival party she's invited to, she'd happily attend."

Maps to the Stars will be released in 2015.

TIFF 2014 wraps on Sunday.