Tras sus experiencias en la Alemania nazi, la actriz Macarena Granada viajó a Hollywood, donde se convirtió en una estrella. En los años 50, la diva regresa a la España franquista para protagonizar una superproducción de Hollywood sobre la reina Isabel I de Castilla.
Antonio es un profesor que utiliza las canciones de The Beatles para enseñar inglés en la España de 1966. Cuando se entera de que su ídolo John Lennon está en Almería rodando una película, decide viajar hasta allí para conocerle. En su ruta recoge a Juanjo, un chico de 16 años que se ha fugado de casa, y a Belén, una joven de 21 que también aparenta estar escapando de algo.
Eva (Pilar López de Ayala) y Samuel (Alejo Sauras) son dos jóvenes enamorados que deciden vivir juntos. Él encuentra trabajo como fotógrafo en una revista de información general, donde conocerá a una atractiva redactora de sucesos (Ariadna Gil), un encallecido crítico de cine (Juan Echanove), un atípico informador económico (Julián Villagran), un curtido periodista deportivo (Jorge Sanz) y un frustrado cantautor que lleva la sección musical (Javivi). Mientras tanto, Samuel tratará de superar las dificultades que plantea su convivencia con Eva. Siempre vigilante y protectora, su madre (Concha Velasco), velará por que su hijo no cometa los mismo errores que ella cree haber cometido en el pasado. El pasado, precisamente, vendrá en busca de Samuel cuando se encuentre con Nieves (Juana Acosta), una amiga de la infancia. Los acontecimientos se precipitan el día en que Eva le confiesa a Samuel que esperan un hijo.