Vince Vaughn, James Marsden, and Eiza González team up for big laughs.