Halle Berry was cast but dropped out, and she was replaced by Katherine Heigl. Berry dropped out due to a custody battle with her ex-partner. After the custody battle was resolved, Berry was re-cast in the movie, but in another role.
When Kominsky (Hector Elizondo) arrives, the message over the radio announces that "the eagle has landed." This is the same code phrase Elizondo uses in The Princess Diaries (2001) in reference to Queen Clarice (Julie Andrews).
Garry Marshall's regular cameos include his daughter, Kathleen Marshall, his sister, Penny Marshall, Hector Elizondo, Larry Miller and Joel McCrary.
The groom at the beginning of the film is played by ex New Kid On The Block Joey McIntyre. In the gag reel, Sam, played by Josh Duhamel, jokes that "now that you guys are married, I expect to see some new kids on the block." Joey then turns to look into the camera and asks if they're allowed to say that.
Jake T. Austin and Abigail Breslin had to kiss each other more than fifteen times to get the scene right.