Who has been played on film by Brian Blessed, Tim Curry, Orson Welles, Jack Palance, Charlton Heston and Robert Newton? June 7, 2017 By Show answer Long John Silver More Entertainment QuestionsMore Movies Questions