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