Mack (Kevin Kline) begins to befriend Simon (Danny Glover) after he saves him from some local thugs, even though a slight hint of discomfort comes into play since Mack is way better off than Simon. (Later in the movie, a drive-by shooting ravages Simon's house.)
Mac's wife (Mary McDonnell) finds an abandoned infant and begins to care for it. Mac's best friend, Davis (Steve Martin) is a film producer of violent movies who's life has its own changes when he shot in the leg by someone who was trying to steal his watch.
After numerous events unfold during the movie, they all end up at the Grand Canyon, finding a little serenity.