I think Sharon Wilkins is an inspired idea, although I have to offer up the suggestion of the wonderful Lillias White for Sophia, also. Lillias is so powerful and gritty and would do this role justice-- a wonderful singer AND actress. If played correctly, that role could also equal a Tony nom.