Emily Blunt. Watch Edge of Tomorrow and see if she wouldn't be a kick ass Bond.
Although Nathalie Emmanuel of Game of Thrones would be a good choice also.
Yeah, Rachel Weisz would definitely rock, but
why under 50 ? Are you discriminating here, tsar? Some of the male Bonds were on the other side of 50 too. So brace yourself!