This is a fantastic character driven film, with a great, slightly quirky script, some funny one liners and an excellent cast. Standing out among the uniformly excellent performances are the the great Chris Penn (brilliant as always), Michael Madsen, Tom Sizemore and James Belushi (yes, you did read that right; James Belushi).The film follows a group of friends in the period leading up to a wedding and details how this event impacts on their lives. It's that simple but extremely effective. To say much more about individul story lines would give away too much plot, suffice to say that each character's story is interesting, different and watchable, there are no fillers here! The soundtrack, which features among others, Bruce Springsteen, is superb and really suits the film; one of the best matches of film and music I've heard. This is one of my favourite films and one that bears repeated viewings.