London: Keira Knightley says she was once mistaken for Anne Hathaway recently in Canada.
The 29-year-old actress said she was approached by a fan at Toronto Airport in Canada who believed she was the 32-year-old 'The Dark Knight Rises' star, reported Daily Telegraph.
"At the airport a woman mistook me for Anne Hathaway. Actually I think I have to apologise to Anne Hathaway because the woman (at the airport) thought I was being really rude as Anne Hathaway not giving her a picture as Anne Hathaway but I was really only saying that I promised I wasn't Anne Hathaway -- which I am not.
"Actually it's the first Anne Hathaway I have had. Generally I get a lot of Rachel Weisz and Natalie Portman," Knightley said.
Knightley, who has been in the spotlight since the age of 17, has a healthy appreciation for the more absurd aspects of the celebrity lifestyle.
"Actually it's the first Anne Hathaway I have had. Generally I get a lot of Rachel Weisz and Natalie Portman," she added.