The Oath of Hannibal is a 1770 history painting by the Anglo-American artist Benjamin West. It depicts the moment when the nine-year-old Hannibal is taken to a temple by his father Hamilcar Barca to swear an oath of eternal enmity to the Roman Republic.