Lord Macduff, the Thane of Fife, is a character and the main antagonist in William Shakespeare's Macbeth (c. 1603–1607) that is loosely based on history.