Those in attendance at this wedding had no idea what they were in store for. While the wedding is very, very real, the events that ensued were staged by the groom. Neither the audience nor the hotel staff had any knowledge that Batman, Iron Man, and a knight in shining armor would be crashing the event.

The wedding took place in St. Petersburgh, Florida. For the record, the swords are very real. Fortunately for us, the photographer was tipped off something was going to happen, so he scrambled to come up with extra cameras.