This is an awesome animated short by Nina Paley that depicts history of the land that is called Israel today. The music is the beautiful soundtrack from Exodus (1960).
These are the characters in order of appearance:
Early Man, Canaanite, Egyptian, Assyrian, Israelite, Babylonian, Macedonian/Greek, Greek/Macedonian, Ptolemaic, Seleucid, Hebrew Priest, Maccabee, Roman, Byzantine, Arab Caliph, Crusader, Mamluk of Egypt, Ottoman Turk, Arab, British, Palestinian, European Jew/Zionist, PLO/Hamas/Hezbollah, State of Israel, Guerrilla/Freedom Fighter/Terrorist, The Angel of Death
NinaPaley.com has a full description of who is killing who.