Er, Liz Hurley or Helena Bonham-Carter . Possibly Anna Friel altho she's a bit skinny, please NOT Kate Beckinsale, Emily Blunt might be good (she has that anarchic quality about her) or maybe Gemma Arterton?
ooh, I'd love Gemma Arterton, if she could be tough enough! and I just saw Outlander (the film) and Sophia Myles was amazing as an action heroine. I think she'd be great....