I've accepted that no matter who they cast as Molly, I'm not going to be happy. The person I have in my mind probably doesn't exist in the real world.
Meanwhile, I can't remember all the suggestions and have no intention to reread this entire thread. I just saw a particular pic of Angelina Jolie and thought, "oh God, that's Mab!" She was perfect.