20 Celebrities Everyone Always Confuses For Other Celebrities

10. Tom Hardy and Logan Marshall-Green

9. Jessica Chastain and Bryce Dallas Howard

8. Zoe Saldana and Rosario Dawson

7. Margot Robbie and Jaime Pressly

6. Rachel Brosnahan and Evan Rachel Wood

5. Michelle Williams and Carey Mulligan

4. Zach Braff and Dax Shepard

3. Keanu Reeves and Chris Klein

2. Carrie Underwood and Emily Osment

1. Jennifer Connelly and Demi Moore