In the trailer, Lopez zip-lines, throws a grenade, and, yes, shoots a shotgun, all in her wedding dress, leaving us to wonder what other action could be packed into this film. Jennifer Lopez’s latest finds her about to marry a very handsome Josh Duhamel (and into a lifetime of pestering from his mother, played by Jennifer Coolidge) when pirates take guests hostage at their island wedding and the couple has to save them. But you haven’t seen her fight hostage-taking pirates in a wedding dress - at least until you click play on the trailer for Shotgun Wedding.