The art of learning a new language is hard. It takes a lot of effort, time and much more. But, maybe you don't have to learn a new language. Just listen to your favorite celebrities!

1. Mila Kunis — Russian


2. Bradley Cooper — French 


3. Gwyneth Paltrow — Spanish


4. Sandra Bullock — German


5. Shakira — French, Spanish, Italian and Portuguese


6. Tom Hiddleston — Greek 


7. Colin Firth — Italian


8. Edward Norton — Japanese


9. Natalie Portman — Hebrew, French, German, Japanese and Spanish


10. Viggo Mortensen — Danish, Spanish, French and Italian


11. Diana Kruger — German and French


12. Ben Affleck — Spanish


13. Carlize Theron — Afrikaans


14. Camilla Belle — Portuguese


Celebrities have a lot more knowledge than you think. If you're ever curious, look it up! You'd be surprised by how many someone may know! 

Lead Image Credit: Wikimedia Commons