On the 28th July 2011, Sergio Aguero flew into Manchester and signed a five year deal with Premier League giants Manchester City. On his debut for the club, against Swansea City, the Argentinian scored twice and created an assist.

By the end of the season, the 24-year-old had scored 30 goals for the Citizens. This tale is not a unique occurrence. Many a time in the English game has a foreign player arrived and thrilled the fans with net-busting strikes or breathtaking skill.

While rumours of some players arriving in the Premier League from around the world are met with scepticism, these 20 players are the  stars who could really make an impact on our shores. Most have seen reported interest from Premier League clubs, others probably wouldn't ply their trade in England.

However, the one thing that all of these players have in common is their potential ability to light up the Premier League with their respective talents. Twenty players, born in 14 different countries, playing in 10 different leagues across the globe. Have a look for yourself and see if you would want any of these foreign stars at your club.

Click on Klaas-Jan Huntelaar to unveil the 20