Black Doves. It's got some high points, and some silly points, leaving the plot and the tone a bit uneven.
But, as much as I suspend disbelief, does anybody else ever get taken out of a story because a 110 pound woman is beating up a 6'2", 220 pound trained expert in combat? The thought of Keira Knightley pushing any large, trained man around cracks me up.