Идет 1940-й год, фашисты бомбят Лондон. Певица Вера Филлипс (Кира Найтли), выступающая в бомбоубежище для солдат и горожан, встречает непризнанного поэта Дилана Томаса (Мэттью Риз) - свою первую и единственную любовь. Вскоре Дилан с женой Кэтлин (Сиенна Миллер), у которых нет денег, чтобы снять собственное жилье, селятся в маленькой квартирке Веры.

Смирившись с женитьбой любимого, Вера принимает ухаживания молодого офицера Уильяма Киллика (Киллиан Мёрфи) и даже выходит за него замуж. Вскоре Уильяма отправляют на фронт. Певица, узнав, что беременна, уговаривает друзей переехать в ее дом в Уэллсе. Там под плеск волн Северного моря Дилан вновь начинает писать стихи, а в его сердце просыпается угаснувшее чувство к Вере…

Сценарий фильма был написан Шарман МакДональд, матерью актрисы Киры Найтли, в расчете на то, что ее дочь сыграет роль Кэтлин. Но актриса предпочла романтичную и загадочную Веру, которая до конца не может разобраться, кого из двух мужчин по-настоящему любит.

Вторую главную женскую роль играет Сиенна Миллер. Ее Кэтлин груба и прямолинейна, и в отличие от Веры в ней нет загадок и недосказанности. Но внутренний трагизм, который актриса умело маскирует за внешней вульгарностью героини, достоин шекспировских страстей, бушующих в картине.

В основе фильма лежит реально существующая история двух супружеских пар, и она хорошо известна в Великобритании. Так случилось, что продюсер ленты Ребекка Джилбертсон - внучка реальных супругов Киллик, послуживших прототипами героев «Запретной любви» Веры и Уильяма.