Former Chelsea captain John Terry has agreed to join Aston Villa, sources close to the player have told ESPN FC. According to the sources, Terry has informed other interested clubs that he has decided to join Villa and the move is expected to be finalised over the weekend.