Emma. She's prettier and seems more outgoing to be with. Plus she has amazing fashion sense. Love her clothes and hair. Even the short hair. I just love everything about her. She's awesome.
Bonnie, sh's a ginger, she plays Ginny(i ould go on forever)
better question-Emma Watson or Bonnie Gruesen. If you dont know who Bonnie Gruesen is, go watch AVPM now.
I prefer Emma as she's a better actress (and she plays Hermione so well!)However,I don't think she's prettier than Bonnie.especially in your pic,Bonnie is looking sweeter. Emma is smart and has a good fashion sense,while,Bonnie is more naturally beautiful.