汉尼拔在坎尼战役后被罗马人发现其吃人的行为。根据历史记载,公元前216年,汉尼拔率领迦太基军队在坎尼战役中大败罗马军队。在战争结束后,罗马人开始调查汉尼拔的行为。他们发现汉尼拔在战争中吃掉了战俘和罗马士兵的尸体。这一发现引起了罗马人的愤怒和恐慌,汉尼拔最终被迫逃离意大利。
第二季第一集
威尔在第二季第一集时候知道汉尼拔吃人。在第二季第一集中,威尔在与汉尼拔的对话中,汉尼拔向他透露了自己吃人的习惯。威尔原本以为汉尼拔是在开玩笑,但随后他看到了汉尼拔家中地下室里存放的人体器官和骨骼,这让他开始怀疑汉尼拔的真实身份。