Yeah, Ana is a hard one for me too. I've seen quite a few choses on the internet, Emilia Clarke stands out for me, Alexis Bledel is a good chose too, but I don't think she will do it. Ian's real life GF Nina would be good, but she doesn't have the blue eyes that are talked about in the books, and I think they should stay true to the character.
Yes he would yummy! but who for Ana? I am reading fifty shades of freed again