История начинается в начале 1960-х годов. Молодой судостроитель из Ливерпуля по имени Джуд (в исполнении Джима Стерджеса) отправляется на корабле в Соединенные Штаты в поисках своего отца, американского солдата по имени Уэс (в исполнении Роберта Клоесси). Они никогда не встречались, и его отец не знает о существовании Джуда. Во время поисков отца в Принстоне Джуд заводит дружбу с Максом (Джо Андерсон), бунтарским молодым человеком из богатой семьи, и сестрой Макса Люси (Эван Рэйчел Вуд). Когда Макс бросает колледж и переезжает в Нью-Йорк, Джуд отправляется вместе с ним. Макс работает таксистом, а Джуд пытается найти работу в качестве независимого художника. Они становятся соседями по комнате в богемном районе города, где делят квартиру с другими людьми, включая женщину по имени Сэди (в исполнении Даны Фукс), которая является их хозяйкой и также пытается стать певицей. В том же доме живут также Джоджо (в исполнении Мартина Лютера МакКоя), гитарист, приехавший из Детройта после смерти младшего брата, и Пруденс (в исполнении Т.В. Карпио), молодая лесбиянка, приехавшая в Нью-Йорк автостопом из Дейтона, штат Огайо. Люси присоединяется к ним в нью-йоркской квартире после того, как ее парень погибает на войне во Вьетнаме.
Люси и Джуд начинают встречаться, а также Сэди и Джоджо, что приводит Пруденс в уныние. Когда Макса отправляют во Вьетнам, Люси становится участницей экстремальной антивоенной группы, что приводит к напряжению в отношениях с неполитичным Джудом. Он недоволен тем, что она проводит много времени с политической группой, подозревая, что ее лидер, Пако (Логан Маршалл-Грин), - человек, который навязчиво соблазняет и обманывает женщин. Искусство Джуда и его отношения с Люси начинают разрушаться. Тем временем Сэди создает группу под названием Sadie and the Po Boys с Джоджо в качестве ведущего гитариста. Она привлекает внимание менеджера (Джеймс Урбаняк), который подписывает с ней контракт на звукозаписывающую компанию, но он хочет, чтобы она оставила свою группу поддержки. Это приводит к разрыву между Сэди и Жожо, как в музыкальном, так и в романтическом плане.
Разногласия между Джудом и Люси растут. Однажды Джуд заходит в офис политической группы, где работает Люси, и его выгоняют, ударив Пако. Это приводит к ссоре между ними, в результате чего Люси уходит от Джуда. Джуд находит ее на антивоенной демонстрации в Колумбийском университете, во время которой многие протестующие, включая Люси, были арестованы. Когда Джуд пытается помочь ей, его тоже арестовывают. Хотя Уэс (отец Джуда) убеждает полицию не предпринимать дальнейших действий за активность на демонстрации, он не может доказать, что Джуд - его сын, и Джуда отправляют обратно в Англию.
Макс был ранен во Вьетнаме и переживает эмоциональные и душевные страдания, а Люси продолжает участвовать в антивоенной группе, которая становится все более жестокой. После того, как Люси отправляется в старый штаб своей антивоенной группы, она обнаруживает, что Пако и несколько его последователей делают бомбы. Тогда она решает покинуть группу. Одна из бомб Пако взрывается, разрушая здание. Джуд читает о взрыве в ливерпульской газете и беспокоится, что Люси погибла. Затем он узнает от Макса, что она жива, и решает вернуться в Соединенные Штаты, не нарушая закон. Он встречается с Максом, который отвозит его в музыкальный штаб Сэди, где на крыше проходит концерт в стиле Beatles, на котором Джоджо, Сэди и их группа поют антивоенную песню (Don't let me down). Люси должна быть там, чтобы снова встретиться с Джудом, но никто не может ее найти, и группа вынуждена уйти, когда прибывает полиция. Но Джуду удается пробраться обратно на крышу и начать петь "All you need is Love", его глаза ищут Люси в толпе. Остальные члены группы тоже пробираются обратно на крышу и присоединяются к нему своими голосами и инструментами. Джуд грустно улыбается и собирается покинуть крышу, но Макс вдруг показывает пальцем на крышу, и Джуд поворачивается и видит Люси, стоящую на крыше напротив и подпевающую ему. Они улыбаются друг другу со слезами на глазах, и экран гаснет на фоне белых облаков и голубого неба.