Keira Knightley admits she's often mistaken for other actresses, including Natalie Portman, Kate Winslet, Rachel Weisz, and even Britney Spears. Kathryn Hahn says she also gets mistaken, but only for Ana Gasteyer.

[To view video on YouTube, click here.]

Watch The Late Late Show with James Corden weeknights on CBS 8 at 12:37 a.m.