Salvata in extremis dalla morte da un enigmatico Bad Man, una giovane aliena viene mandata sulla Terra con il compito di annientare l'umanità. Assunte sembianze da donna e il nome di Laura Flynn (Scarlett Johansson), comincia a seminare vittime per le colline scozzesi ricorrendo al sesso, unica arma a sua disposizione. Con il passare del tempo, però, Laura comincia ad assaporare i benefici apportati dall'essere umano e inaspettatamente mostra i primi segni di un tenero sentimento quando è attratta da un uomo di mezza età, andando contro agli scopi per cui era stata mandata sulla Terra.