the more you reply to me with alicia, the more i want to suggest her! but i think emmy rossum would be great too, because she's beautiful and then has that gritty side to her that you see on shameless. off the top of my head there's also lyndsy fonseca, ashley greene, rooney or kate mara, sophia bush.