text: Media playback is not supported on this device
  The 32-year-old, who won 56 caps, was available on a free transfer after being released by fellow Premier League side West Ham in May.
  He said: "This is a massive club and there's a massive opportunity for the club to push on.
  "I've been lucky enough to have a really good career, but there's still a lot more I want to achieve."
  Cole, who also played for Chelsea, Liverpool and on loan at Lille, is Villa's second signing of the summer.
  Manager Paul Lambert has also signed former Arsenal defender Philippe Senderos on a free transfer from Valencia.
target: Aston Villa have signed former England midfielder Joe Cole on a two-year contract.