Después de pasar un día juntos, el 15 de julio de 1988, cuando ambos se licenciaron en la universidad, Emma Morley (Anne Hathaway) y Dexter Mayhew (Jim Sturgess, ) traban una amistad que durará toda sus vidas. Pero ambos son muy diferentes: ella es una chica de clase obrera con ambiciones para mejorar el mundo; él, un seductor adinerado que ganas de pasarselo bien. Durante los próximos veinte años, ambos se irán encontrando siempre el 15 de julio y poco a poco descubrirán que la felicidad siempre la tuvieron al alcance de la mano.