George Peppard as Colonel John "Hannibal" Smith