Doppelgängers are simply crazy cool. It is just stunning that you can find someone that looks exactly like someone else and they are not twins, or even related. Check out these 20 celebrities that look like twins.
1. John Hader & James Blunt
2. Pee Wee Herman & Alan Cumming
3. Roselyn Sanchez & Nicole Scherzinger
4. Zooey Deschanel & Katy Perry
5. America Ferrera & Jordin Sparks
6. Elijah Wood & Mischa Barton
7. Kenny G & Weird Al
8. Krysten Ritter & Anne Hathaway
9. Blake Lively & Kesha
10. Kofi Anan & Morgan Freeman
11. Mila Kunis & Sarah Hyland
12. Zoe Saldana & Thandie Newton
13. Hugh Jackman & Clint Eastwood
14. ALi Larter & Diana Krall
15. Daniel Day Lewis & Jennifer Connelly
16. Scarlett Johansson & Amber Heard
17. Michelle Williams & Carey Mulligan
18. Elias Koteas & Christopher Meloni
19. Jon Stewart & Richard Lewis
20. Michelle Williams & Carey Mulligan