Duas famílias, dois casamentos diferentes, uma grande confusão. Em Casamentos Cruzados, as cerimônias da irmã de Margot (Reese Witherspoon) e da filha de Jim (Will Ferrell) são acidentalmente marcadas para o mesmo dia no mesmo local. Para preservar a comemoração de seus amigos e parentes, Margot e Jim decidem dividir o espaço. A pegadinha é que os dois têm planos bem diferentes para esse final de semana especial. Jim é um pai determinado a garantir sua única filha uma linda cerimônia e Margot é uma irmã decidida a dar para sua irmã mais nova o casório marcante que merece. Os dois, então, passam a se enfrentar ferozmente e não medem esforços para trazer a melhor celebração possível, nem que seja necessário acabar com a felicidade alheia. Reina o caos e uma série de desastres numa guerra pelo melhor casamento.