Why did Judas betray Jesus?

Why did Judas betray Jesus? Was Judas simply fulfilling the plan that God had for his life? Did Judas even have a choice, or was he predestined to betray Jesus?