The actor feels it's an established star's responsibility to teach youngsters how to behave on movie sets - and he's appalled by the way some of the big names act out when they don't have the right trailer.

"People let themselves be infantilised," Viggo tells The Guardian, "and you set the tone as an actor. Young actors see older actors behaving in infantile ways: 'I want the biggest trailer, I want to go to the premiere in this country and take my family, even though the distributor has to pay for the hotel and it's going to make it harder for them to buy another movie'.

"Having their agent fill their contract with privileges (and) then saying, 'Oh, it's in my contract', as if they had nothing to do with it. As adults these are not good excuses. And the way you behave on set, how you talk to the crew...

"A lot of experienced actors choose not to even stay around off camera, or do such a poor job on camera it's obvious they couldn't give a f**k what you're doing. I've had to say to an actor in a scene where the focus was on me: 'You know, you seem very tired, why don't you go home? I'd rather just do this with someone from the crew'."

The movie star isn't naming names, but he also admits he's sick of castmates who are obsessed with winning awards.

"Then there's the sense of competition, fuelled by these mushrooming award shows," Viggo states. "Accepting jobs because you might get nominated. Trying to win scenes. They've decided to cry because it's going to get them their nomination, and the other actor doesn't matter a f**k.

"That also happens in independent movies. It's not unique to studio movies. It's not unique to American movies. I've seen that working in London. A movie only works because people adjust to each other. And if they don't, well, the philosopher Lao Tzu said that if you don't change direction then you may just end up where you're headed."