The upper left corner of the image, with the light shining through her sleeve and casting shadows on her hair is almost ruining it for me. I know that's nit-picking but my eye is just drawn to that area and it looks less polished than the rest.
Happy to see Keira, she looks beautiful as always. I like the green, too