Лето 1945 года, война уже на излёте, но мир ещё не обрёл покой. Тадеуш, польский солдат, потерявший всё в хаосе боевых действий, оказывается на Мазурах - территории, которая до войны принадлежала Германии и теперь стала частью Польши. Здесь он встречает Розу, вдову немецкого солдата, чья судьба переплелась с его собственным свидетельством смерти её мужа.
Роза, живущая в большом доме, изначально холодно относится к Тадеушу, однако позволяет ему переночевать. Со временем между ними возникает нечто большее, чем просто соседство. Тадеуш разминирует огород Розы и пытается помочь ей восстановить хозяйство, мечтая о мирной жизни после всех испытаний войны.
Однако мирное существование оказывается иллюзорным. Несмотря на окончание боевых действий, в сердцах людей остаётся жестокость и ненависть. Тадеуш сталкивается с бандитами и КГБ, которые продолжают терроризировать местных жителей, грабя и насилуя их. В защите Розы он сам становится мишенью для этих безжалостных людей.
Фильм "Роза" показывает сложные отношения между двумя людьми, пытающимися найти своё место в разрушенном мире, где даже после официального конца войны мир и спокойствие остаются недостижимой мечтой.