Jane (played by Katherine Heigl) tries on her 27 bridesmaid dresses for news writer Kevin (James Marsden).

Barry Wetcher—20th Century Fox

Jane (played by Katherine Heigl) tries on her 27 bridesmaid dresses for news writer Kevin (James Marsden). Barry Wetcher—20th Century Fox