"Hollywood is a battleground. I have fallen out with more directors than I care to remember - or criticised them to their face." Dustin Hoffman is blunt when it comes to his work.