these two would obviously spend heaps of time together so i'm biased, but amazing choice! the suggestions above are near perfect but i'll also throw out eva green, catherine zeta jones, angelina jolie, rose byrne, carla gugino, sarah paulson, claire danes, evangeline lilly, cindy crawford