The World Cup is ending soon, with the finals to happen over the weekend. Germany will meet Argentina for the cup. But while the game has been about the best of the best playing for their countries, it also has been about its good looking players. Here are all the hottest men from 32 teams:

1. Brazil- Neymar da Silva Santos Júnior

hot1.jpg

2. Mexico- Giovani Dos Santos

hot2.jpg

3. Croatia- Vedran Ćorluka

hot3.jpg

4. Cameroon- Eric Maxim Choupo-Moting

hot4.jpg

5. The Netherlands- Robin Van Persie

hot5.jpg

6. Chile- Felipe Gutierrez

hot6.jpg

7. Spain- Fernando Torres

hot7.jpg

8. Australia- Mathew Leckie

hot8.jpg

9. Colombia- James Rodriguez

hot9.jpg

10. Greece- Orestis Karnezis

hot10.jpg

11. Côte d'Ivoire- Giovanni Sio

hot11.jpg

12. Japan- Atsuto Uchida

hot12.jpg

13. Costa Rica- Bryan Ruiz

hot13.jpg

14. Uruguay- Nicolas Lodeiro

hot14.jpg

15. Italy- Leonardo Bonucci

hot15.jpg

16. England- Daniel Sturridge

hot16.jpg

17. France- Olivier Giroud

hot17.jpg

18. Switzerland- Fabian Schar

hot18.jpg

19. Ecuador- Cristian Noboa

hot19.jpg

20. Honduras- Victor Bernardez

hot20.jpg

21. Argentina- Sergio Aguero

hot21.jpg

22. Nigeria- John Obi Mikel

hot22.jpg

23. Bosnia and Herzegovina- Vedad Ibisevic

hot23.jpg

24. Iran- Masoud Soleimani Shojaei

hot24.jpg

25. Germany- Mats Hummels

hot25.jpg

26. United States- Tim Howard

hot26.jpg

27. Portugal- Cristiano Ronaldo

hot27.jpg

28. Ghana- Andre Ayew

hot28.jpg

29. Belgium- Nacer Chadli

hot29.jpg

30. Algeria- Liassine Cadamuro

hot30.jpg

31. Russia- Alexander Kerzhakov

hot31.jpg

32. South Korea- Koo Jacheol

hot32.jpg