Some people say that everyone has a twin somewhere in the world. Most of us will never come across that doppelgänger given the vast expanse of the world, these celebrities have twins from the past that might make you believe in time travel. See and Enjoy!

1. Jennifer Lawrence & Zubaida Tharwat (Actress)

2. Justin Timberlake & Old-Time Criminal

3. Eddie Murphy & Suave Gentleman

4. Conan O’Brien & His Civil War Ancestor, Marshall Twitchell

5.Ellen DeGeneres & Henry David Thoreau

6. Jay-Z & Random Old-Timer

7. Mark Zuckerberg & King Philip IV

8. Peter Dinklage & Sebastián de Morra

9. Alicia Keys & Singer Lena Horne

10. Soccer Star Mesut Ozil & Enzo Ferrari