The actor for the 1979 war drama film 'Apocalypse Now' is Martin SHEEN, who played the role of Captain Benjamin L. Willard. SHEEN is an American actor who has appeared in over 80 films and television series. He is also the father of actor Charlie SHEEN.