Keira Knightley in The Edge Love 2009