Who could play a better Juliet?
In my honest opinion Hailee Steinfeld was a plain Juliet, her portrayal was more something like a little sister and not of a lover, she looked kinder awkward and her facial expressions looked emotionless, I don't think Lily Collins could have done a better job with the role even though she was the first choice to play Juliet by the producers, "Holliday Grainger" would have suited the role much better, her profile suits that of Juliet as that is what attracted Romeo in the first place,she would have complemented Douglas Booth both in looks and acting and not reminded you of Romeos little sister.
http://31.media.tumblr.com/c67d9c2c17cf62bf6e741d97697338c1/tumblr_mjp qcmOC5z1s83p7fo1_1280.jpg