She looks better here than she did in les miserables
I had no idea who she is but I assume from her teeth that she is Anne Hathaway. Oddly she does not strike me as looking like an American.
Sorry, no. Pretty is as pretty does.
Is that Anne Hathaway? She hasn't aged too well (am I allowed to say that?)