Kevin SmithKevin Smith light-heartedly laid into one of his best friends Ben Affleck recently - because Ben left him off the guest list for his recent secret wedding.

Kevin was due to be best man when Ben was engaged to Jennifer Lopez but didn’t hear about Ben’s marriage to Jennifer Garner until after the fact.

“I figure she saw me as a curse, and thought it best to keep me as far away from them as possible,” Kevin told the New York Daily News.

“I’m gonna have sex with my wife to celebrate their marriage. It would make her feel better, she can call me Ben and I could call her Jen.

“It would be the most fictional role-playing ever. I’m no Affleck, which is bad in the bedroom, but good professionally.

“It’s good not to be Ben Affleck professionally,” Kevin added, “because then I don’t have to explain Gigli for the next ten years.”