The other club he played for was Benfica!
Ryan Giggs, the welsh player who played for Manchester United, has played the most CHampions League games. He has played 141 champions league games.
The eldest player to have played in the Champions League was Marco Ballotta. He was 43 years and 253 days old.
It is Clarence Seedorf of Holland.
Ofcourse he can play in the Champions League with a team even if has previously played with another team. But if a player has represented a club in a particular season the CL he cannot then play for another club in the same year's CL.