A los 21 años, Tim Lake (Domhnall Gleeson) descubre que puede viajar en el tiempo… No puede cambiar la historia, pero sí puede cambiar lo que ocurre y lo que ha ocurrido en su vida. Por lo tanto decide que su mundo será mejor… y que tendrá novia. Tristemente, nada de todo esto es tan fácil como parece. Tim acaba conociendo a la preciosa e insegura Mary (Rachel McAdams). Se enamoran, pero un desafortunado viaje en el tiempo borra el momento en el que se conocieron.
-Publicidad-