Now Netflix is turning its eyes to Hannibal. No, not the famous serial killer and psychiatrist famously played by Anthony Hopkins and Bryan Cox, but the real-life Hannibal, a Carthaginian general ...