When it came time for Ben Affleck to write his vows for Jennifer Lopez, the words apparently just kept flowing. According to Ben's longtime friend Kevin Smith, who was a guest at his and JLo's wedding, the groom went above and beyond in crafting a lengthy speech for his bride. The "Jay and Silent Bob Strike Back" star told People, "He's one of my favorite writers on the planet. He wrote his vows — they [both] wrote their vows, but he wrote a big speech that he read to her at the wedding, which was breathtaking. And it was long."