Former West Ham United midfielder Joe Cole is set to sign with Premier League side Aston Villa.

Cole, who was capped 56 times for England, has agreed a two-year contract at Villa Park.

The 32-year-old, who has previously played for Liverpool and Chelsea, was released by the Hammers in May after a single season back at the club where he started his career.