Ivan (Theo James) es un ladrón de arte que quiere dejar su oficio. Elysa (Emily Ratajkowski) es una aspirante a actriz a quien persiguen sus pecados en Hollywood, así como una montaña de deudas. Cuando se conocen, ambos sienten una gran atracción mutua.
Jacob (Frank Grillo), un gerente de banco atormentado por un violento atraco que se cobró la vida de un compañero de trabajo, se une a su vecino ex policía, James (Bruce Willis), para derrotar al asesino. Ambos trabajan unidos para descubrir el próximo movimiento de este asesino, pero Gabriel (Johnathon Schaech), un criminal altamente entrenado, siempre va un paso adelante. Cuando Gabriel secuestra a la esposa de Jacob (Olivia Culpo) y su hija, Jacob iniciará un camino de derramamiento de sangre que concluirá en una tremenda locura.
Noelle, una estudiante de arte, es agredida por un compañero de universidad. Poco después, se enfrenta a su violador, matándolo accidentalmente. La joven trata de recuperar una cierta normalidad, pero al descubrir que en el campus hay muchas más víctimas de abusos que no se atreven a alzar la voz, decide tomarse la justicia por su cuenta. Así, la venganza se convierte en su musa.