Which role was played by George Peppard on TV and Liam Neeson on film? June 7, 2017 By Show answer Hannibal Smith in The A-Team More Entertainment QuestionsMore Movies Questions