Off the top of my head; Paul Dalglish, Darren Ferguson, Jamie Redknapp, Nigel Clough (maybe too early), Gavin Strachan ....
Nicky Barmby
Michael Owen
A total of 1,178 foreign born players have played in the Premier League, most of them Internationals with their home National Team. Far to many to list.
Ryan Giggs and Sol Campbell and David James
Ryan Giggs
Thierry Henry.
one million players
They are Dimatti, Ravenelli, Rossi,Macheda.Cudichinni.
paul gascoigne, cantona and a view other players
There are three German players to play in the E.P.L. they are Ballack , ziege and Huth.
Andy cole Marcus bent Craig bellamy
Nwankwo Kanu of Portsmouth FC. Other players to have achieved this feat: David Beckham Jaap Stam Jesper Blomqvist