Oh my gosh! This is amazing! For a second I thought you actually were Emma Watson. You do all the characters so greatly! You look almost just like Hermione/Emma!
You've got an interesting face, and you can clearly present several characters. I think you could pull off Christina Ricci and Keira Knightley cosplays with the right makeup.