Most of the songs in the movie were originally performed by Dionne Warwick.
Julia Roberts helped handpick Dermot Mulroney and Cameron Diaz as Michael and Kimmy.
Director P.J. Hogan initially wanted Russell Crowe to play Michael. But he claims the table read between Crowe and Julia Roberts went so poorly that he abandoned the idea. Since the claim, Russell Crowe has come out and denied the poor table read... in fact, he denies auditioning for the movie at all.
Michael calls Julianne by her nickname Jules, which coincidentally is her nickname in real life.
George's name in the original script was Digger.
John Corbett shot a scene where he asks Jules to dance after Michael and Kimmy depart the wedding. Test audiences hated the ending, so they rewrote it to include George showing up at the wedding for Jules instead.