Harold II. Last Anglo-Saxon king of England.

King Harold II (1020 -1066). Last Anglo-Saxon king of England. Killed at the Battle of Hastings.