Very Bad Things

A prostitute is killed during a bachelor party and the attendees turn on each other as the wedding approaches.
Director: Peter Berg
Writer: Peter Berg
Stars: Christian Slater, Daniel Stern and Cameron Diaz