Hollywood veteran Martin Sheen says nine out of ten of the films he's starred in over the past seven decades are rubbish.
The award-winning actor, star of box office smashes such as Apocalypse Now and Gandhi, admitted most of his movies 'weren't good' but he had done them 'for the money'.
The 81-year-old - who has been in over 70 films - added he regrets having turned down parts in some of Hollywood's biggest blockbusters - including The Godfather and Blade Runner.