Kate Beckinsale has thanked "warrior queen" Britney Spears for defending her after she was targeted...