¿Cuánto vale una vida humana? ¿Cómo es posible que una mujer como Agnes acepte matar a otro ser humano? ¿Es por el dinero? ¿O hay otras fuerzas en juego?
Varios años después de su mortal enfrentamiento con un asesino en serie, Jordan, ahora en la universidad, trabaja para intentar pasar página. Pero pronto el asesino volverá para vengarse, uniendo sus fuerzas con un convicto trastornado...
La trama de la película gira en torno a un joven llamado Tim Lake. El protagonista y su familia tienen el curioso don de poder viajar a través del tiempo. Al descubrir esta cualidad, Tim empieza a beneficiarse de ello para cambiar diferentes aspectos de su vida. Se enamora de una chica, Mary, a la que conoce tras transladarse a vivir a Londres por motivos de trabajo. Su historia de amor se verá beneficiada gracias al don de Tim, sin embargo, el protagonista no tardará en darse cuenta de que su habilidad no es capaz de ampararle en algunos problemas y cuestiones familiares.
En un elitista colegio británico para señoritas, la profesora Miss G. (Eva Green) se enamora de Fiamma (María Valverde), una nueva alumna bella, solitaria e inquietante. La atención que despierta la joven provocará la envidia de otras estudiantes...