And let's not forget the parents. Line most of them up too. 

To say the 64-year-old actor really dislikes working with youngsters in his movies is something of an understatement. Luckily fo 11-year-old Jaeden Lieberher, Bill has made an exception. Something to do with the fact that he appears alongside in his latest comedy movie St. Vincent.

He said: "Most kid actors should be taken out and shot, let's face it. And their parents too. Yet this kid [Jaeden Lieberher] was more professional than most of the actors I've worked with. He was completely prepared and he has a wonderful mother and father who keep him normal. He never became a movie-star brat."

Bill's rare praise of a child actor has certainly worked wonders for Jaeden as the veteran actor helped the youngster get a part in his latest movie, an untitled Cameron Crowe romantic-comedy which is also set to star Bradley Cooper, Rachel McAdams and Emma Stone.

When asked if he would be prepared to work with Jaeden again, Bill replied: "I already have. I was making a movie with Cameron Crowe after I finished this one and Cameron asked me what I thought of him. I said, 'I don't like kid actors.' Three days later, I had to call him and say, 'OK, this kid's good.' The next day, Cameron hired him."

But Bill admits he is very selective when it comes to choosing his own roles and refuses to have an agent because they used to show him so many 'crap' scripts. They'd also stop him from making impromptu train trips to Amsterdam...

He added to Metro: "Agents don't get paid if you don't work, so they're constantly jamming stuff in your face - mostly stuff from other clients in their own agency. I remember saying, 'Please don't ever give me another script written by these people. Ever.' Because there are some writers in Hollywood who just churn out crap."