Aston Villa have signed Spain international centre back Pau Torres from Villarreal for an undisclosed fee, the Premier League club said on Wednesday.