История фильма Марго на свадьбе строится вокруг непростой поездки женщины по имени Марго, которая узнаёт о готовящейся виде браке своей сестры Полин и решает увидеться с ней, чтобы разобраться в происходящем и понять место своей семьи в этой радостной, но напряжённой церемонии. Неожиданно выбор будущего мужа Полин вызывает у Марго смесь и насмешки, и удивления: её возлюбленный оказывается неулыбчивым и обыденным человеком по имени Малькольм, совсем не тем, кем Марго ожидала видеть родственников на столь важном событии. Марго берёт с собой в путь своего сына Клиода, и вместе они отправляются к месту торжества, где подготовка к свадьбе идёт полным ходом, а хаос и хлопоты окружают каждого члена семьи. В этом небольшом путешествии персонажи сталкиваются с давними обидами, скрытыми желаниями и откровенными словами, которые порой режут и ранят, но в то же время дают шанс понять, что именно связывает их друг с другом. По мере приближения церемонии напряжение нарастает, а зрителю становится ясно: за внешней радостью скрывается сложная паутина чувств, которую каждого из героев приходится расплетать по‑своему. Фильм исследует темы близости, несовпадения ожиданий и того, как любовь и семейные отношения переживают кризисы на пороге важного события.
Для подготовки к роли Марго Зеллер, Николь Кидман просматривала ранние фильмы Вуди Аллена и Ингмара Бергмана.
Вместе с Дженнифер Джейсон Ли и Джеком Блэком Кидман сняла дом в Хэмптоне на время съёмочного процесса, и они оставались там втроём на каждые выходные для вживания в свои роли и репетиций предстоящих сцен.
Съёмки велись с апреля по июнь 2006 года в окрестностях Нью-Йорка.