We all know soccer fans are the best fans in the world. What you may not know is there are many famous followers of the game.

Here are 25 celebrities and the soccer teams they support...

1. Adele - Tottenham

Adele

2. Adam Richman - Tottenham

 Adam Richman

3. Daniel Craig - Liverpool

Daniel Craig

4. Gordon Ramsay - Rangers

 Gordon Ramsay

5. Idris Elba - Arsenal

 Idris Elba

6. James Corden - West Ham

James Corden

7. Jay Z - Arsenal

Jay Z

8. John Cena - Tottenham

John Cena

9. Jude Law - Tottenham

Jude Law

10. Justin Timberlake - Manchester United

 Justin Timberlake

11. Keira Knightley - West Ham

Keira Knightley

12. Kobe Bryant - Barcelona

Kobe Bryant

13. LeBron James - Liverpool

LeBron James

14. Mark Wahlberg - Tottenham

 Mark Wahlberg

15. Mike Myers - Liverpool

Mike Myers

16. Paul McCartney - Everton

 Paul McCartney

17. Rafael Nadal - Real Madrid

Rafa Nadal

18. Rory McIlroy - Manchester United

Rory McIlroy

19. Russell Brand - West Ham

Russell Brand

20. Samuel L. Jackson - Liverpool

Samuel L. Jackson

21. Sir Elton John - Watford

Elton John

22. Spike Lee - Arsenal

 Spike Lee

23. Steve Nash - Tottenham

 Steve Nash

24. Tom Hanks - Aston Villa

 Tom Hanks

25. Usain Bolt - Manchester United

Usain Bolt